Epitec Inc logo

Software Engineer (4) - Premium Engineer 3

Epitec Inc

  • Detroit, MI
  • 3 days ago
  • $40–$70 Per Hour

Highlights

We are seeking an experienced Android Software Engineer III to join a collaborative engineering team focused on building and enhancing mobile applications that deliver exceptional customer experiences. The ideal candidate will bring strong Android development expertise using Java, Kotlin, and Android XML, along with a passion for solving complex technical challenges and creating user-centric solutions.

Numbers & Facts

LocationDetroit, MI
IndustryStaffing/Employment Agencies
Salary$40–$70 Per Hour
Company Size2,500 to 4,999 employees
Year Founded1978
Websitehttps://epitec.com/

Description

Software Engineer (4) - Premium Engineer 3 - Epitec Skip to content

  • Home

  • About

  • TalentBurst - Acquisition

  • What We Do

  • Contingent Talent

  • Employer of Record

  • Direct Hire

  • Statement of Work

  • Executive Search

  • Work at Epitec

  • State Local Government and Education

  • Jobs at Epitec

  • Contact

Search Jobs

Search Jobs

  • Home

  • About

  • TalentBurst

  • What We Do

  • Contingent Talent

  • Employer of Record

  • Direct Hire

  • Statement of Work

  • Executive Search

  • Work at Epitec

  • Jobs at Epitec

  • State Local Government and Education

  • Contact

  • Privacy Policy

  • Terms of Service

Software Engineer (4) - Premium Engineer 3

By / September 24, 2026

  • Location: Waterloo, Ontario
  • Type: Contract
  • Job #107176

Job Title: Android Software Engineer III

Location: Waterloo Engineering Center (Hybrid - 1 day onsite per week)

Employment Type: Contract

Duration: 1 year+ contract

Rate: $40.00-$70.00 per hour

Position Overview

We are seeking an experienced Android Software Engineer III to join a collaborative engineering team focused on building and enhancing mobile applications that deliver exceptional customer experiences. This role will be responsible for designing, developing, testing, and maintaining high-quality Android applications while participating in the full software development lifecycle. The ideal candidate will bring strong Android development expertise using Java, Kotlin, and Android XML, along with a passion for solving complex technical challenges and creating user-centric solutions.

Key Responsibilities

Design, develop, test, deploy, and maintain Android applications and software solutions throughout the entire software development lifecycle.

Partner with customers, product owners, designers, architects, and other stakeholders to understand business requirements, user needs, and pain points, translating them into effective software solutions.

Create scalable and maintainable software architectures that support current and future business objectives.

Develop intuitive, responsive, and user-friendly mobile interfaces with a strong focus on customer experience.

Build and maintain backend integrations, APIs, and services required to support mobile application functionality.

Evaluate software requirements and determine appropriate technology stacks, integration approaches, and deployment strategies.

Collaborate within Agile development teams to deliver high-quality software on schedule.

Implement and support software testing strategies, quality standards, policies, and development best practices.

Apply Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD) methodologies to improve software quality and release efficiency.

Optimize application performance, reliability, and scalability through continuous improvement initiatives.

Support application security practices, including data protection, encryption, and privacy considerations.

Research and adopt emerging technologies, tools, and development practices to enhance engineering capabilities and product innovation.

Required Qualifications

Bachelors Degree in Computer Science, Software Engineering, Information Technology, or a related field.

Minimum 6 years of IT experience.

Minimum 4 years of software development experience.

Strong Android development experience using Java and Kotlin.

Experience developing Android user interfaces using Android XML (preferred over Jetpack Compose).

Experience designing, developing, and maintaining mobile applications throughout the software development lifecycle.

Knowledge of software architecture, application design patterns, and mobile development best practices.

Experience working within Agile software development environments.

Familiarity with Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD).

Strong problem-solving, analytical, and communication skills.

Preferred Qualifications

Experience developing and consuming RESTful APIs and microservices.

Experience implementing mobile application security best practices.

Knowledge of performance optimization and application monitoring techniques.

Experience evaluating and integrating new technologies within complex software ecosystems.

Technical Skills

Android Development

Java

Kotlin

Android XML

Mobile Application Architecture

Agile Development Methodologies

Test-Driven Development (TDD)

Continuous Integration / Continuous Delivery (CI/CD)

API Integration

Microservices

Application Security

Software Testing and Quality Assurance

Additional Information

This is a hybrid position requiring onsite presence one day per week at the Waterloo Engineering Center.

Candidates must be available to work onsite from the start of the assignment as required by the client.

Remote-only candidates will not be considered.

Candidates planning to relocate should note that relocation expenses will be their own responsibility.

#LI-MC1

#INDOEM

  • Apply Now
  • See All Jobs

Previous Job Listing

Next Job Listing

  • Jobs at Epitec
  • Privacy Policy
  • Terms of Service

Copyright 2026 Epitec

Scroll to Top

Benefits

Professional Development, 401K, Employee Referral Program, Life Insurance

About Company

Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment. 

Similar Jobs

See more jobs