Advanced Software Engineer
Listed on 2026-02-14
-
Software Development
Android Developer, Software Engineer
Compensation: Competitive salary (commensurate with experience)
Benefits: Medical, Dental, Vision, 401(k) Match, PTO, Paid Holidays, Tuition Reimbursement, Employee Discounts, Wellness Programs
Travel: None
Start: ASAP
Open Role Due To: Expansion and continued investment in digital and mobile platforms
About the RoleOur client, a global leader in retail and digital commerce
, is seeking an Advanced Software Engineer – Android to help design, build, and evolve high-impact mobile applications used at national scale.
This role blends hands-on Android development with technical leadership
, architecture, and mentorship. You will help guide mobile engineering strategy, modernize existing platforms, and deliver secure, scalable Android solutions in a fast-paced, Agile environment.
- Design, develop, and maintain high-quality, production-grade Android applications
- Lead technical design discussions and guide implementation across complex codebases
- Execute against a defined technology roadmap aligned with business and digital strategy
- Drive adoption of enterprise standards across application development, security, and operations
- Mentor engineers on Android best practices, architecture patterns, and modern development techniques
- Promote reuse of shared components, libraries, and intellectual capital
- Analyze current-state systems and recommend improvements or modernization strategies
- Create and review architectural diagrams, interface contracts, and technical documentation
- Collaborate cross-functionally with product, design, QA, and platform teams
- Present architectural options and cost/benefit analyses to technical and business leadership
- High-visibility Android role supporting large-scale, customer-facing platforms
- Opportunity to influence mobile architecture and long-term technology direction
- Strong emphasis on modern Android development (Kotlin, Jetpack Compose)
- Culture that values mentorship, inclusion, and engineering excellence
- Comprehensive benefits and long-term career growth opportunities
- Bachelor’s degree in Computer Science or a related STEM field
- 5+ years of experience designing and delivering large-scale, high-quality software systems
- 5+ years of hands-on software engineering experience with strong design pattern knowledge
- Advanced experience building production Android applications
- Strong proficiency in Kotlin and modern Android development practices
- Experience with Jetpack Compose and/or XML layouts
- Solid understanding of concurrency and asynchronous programming on Android
- Experience with dependency injection (Hilt/Dagger) and clean architecture principles
- Proven ability to think strategically and contribute at an architectural level
- Excellent written, verbal, and presentation communication skills
- Experience mentoring or leading engineers in a team-based environment
- Strong unit testing practices and contribution to overall test strategy
- Working knowledge of Android accessibility best practices
- Experience building solutions using elastic or cloud-based architectures
- Exposure to Azure and/or Google Cloud Platform
Record your short intro here — tell us about your Android experience, the platforms you’ve built, and why this opportunity excites you.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).