SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 152,600 - 245,000 / annual
ServiceTitan is seeking a Senior Software Engineer, Android to guide the technical implementation of next-generation Android native mobile applications. In this role, you will develop key product differentiators by leveraging the full native power of customers' mobile devices. You will be responsible for architecting and designing mobile applications, making technology choices that drive the platform forward, and helping teammates grow. The team values modern tools, complex problem-solving, and delivering exceptional user experiences.
You are a driven, passionate mobile developer whose expertise influences technology decisions. You thrive collaborating with others, are both humble and confident, and find personal gratification in helping teammates succeed. You strive to deliver unmatched experiences for end users.
Key responsibilities include:
- Guiding technical implementation for Android native mobile applications
- Architecting and designing scalable mobile solutions
- Leveraging native Android capabilities to create product differentiators
- Collaborating with cross-functional teams to solve complex problems
- Mentoring and supporting other engineers
ServiceTitan offers flextime with ample learning and development opportunities, comprehensive onboarding, leadership training, and peer-nominated recognition programs. Benefits include company-paid medical, dental, and vision (with 100% employer-paid options and 90% coverage for dependents), FSA/HSA, 401(k) match, telehealth options including One Medical membership, parental leave, up to $20k in fertility services reimbursement, surrogacy and adoption support, on-demand maternity support, pet insurance, legal advisory services, and financial planning tools.
**Requirements:**
- Bachelor's degree in Computer Science or technical field (or equivalent practical experience)
- 5+ years of mobile application development experience
- 5+ years of Android framework development experience
- Expert-level programming in Java or Kotlin
- Experience architecting and designing mobile applications or frameworks
**Preferred Qualifications:**
- Master's degree or PhD
- Experience architecting large-scale, scalable systems
- Experience developing creative solutions to difficult problems
- Deep knowledge of KMM (Kotlin Multiplatform Mobile)
- Strong understanding of Jetpack Compose
**Nice to Haves:**
- C# familiarity
- Understanding of MVI architecture
- Experience with Bitrise