Staff Software Engineer (Android)
The Ladders
United States
10 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$188,000.0 - $230,000.0
Working hours
Regular working hours
Job source
Tech stack
Multitier Architecture
Android Software Development
Continuous Integration
Model View ViewModel
Software Engineering
Kotlin
Jetpack Compose
Job description
- Define and drive the architectural roadmap for Android applications
- Lead cross-functional projects to modularize code and enhance UI with Jetpack Compose
- Ensure the stability and performance of hospitality software under high-pressure conditions
- Mentor junior engineers, promoting quality code and robust testing practices
- Collaborate with product and engineering teams to align technical investments with business goals
- Enhance developer workflows through improved CI/CD and testing processes
Requirements
- 10+ years in software engineering, with extensive Android app development experience
- Deep expertise in Kotlin, including coroutines and structured concurrency
- Proven ability to design and evolve large multi-module Android applications
- Strong grasp of Android architecture patterns like MVVM and Clean Architecture
- Experience managing complex local data and achieving offline-first sync
- Skilled in diagnosing and resolving performance issues across system layers
- History of leading cross-team technical initiatives with influence
Benefits & conditions
- Medical, Dental and Vision Insurance
- 401k with company match
- RSUs
- Paid vacation, 10 company holidays, sick time, and volunteer time off
- Employee Resource Groups for community building
- Monthly cell phone and internet stipend
- Tuition reimbursement up to $2,000 per year for professional development
Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification-your background could be exactly what this team needs.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.devGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
AL
Anna Leushchenko
Basic And Advanced Networking in Dart and Flutter
almost 4 years ago
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago