
Software Engineer Stefanini
- Temporary
- Contractor
| Location | Detroit, MI |
| Industry | Staffing/Employment Agencies |
| Salary | $40–$70 Per Hour |
| Company Size | 2,500 to 4,999 employees |
| Year Founded | 1978 |
| Website | https://epitec.com/ |
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
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
Previous Job Listing
Next Job Listing
Copyright 2026 Epitec
Scroll to Top
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.





