Staff Software Engineer, Mobile

ServiceTitan•Glendale, CA
•$185,300 - $297,400

About The Position

The Staff Software Engineer, Mobile will guide the technical implementation of next-generation native Android applications. The role involves developing product differentiators by using the native capabilities of customers’ mobile devices, influencing technology choices, and solving complex problems while delivering an excellent end-user experience. The position calls for collaboration, technical leadership, and regular use of AI tools and large language models to improve development workflows, reviews, and app performance. The company describes its culture as collaborative and focused on high-quality work, learning, inclusion, and challenging conventional approaches. Recruitment may use automated and AI-assisted tools, but hiring decisions are made by the hiring teams. Compensation for U.S.-based candidates is listed as a good-faith base salary range of $198,200–$297,400 in Zone 1 (CA, CT, DC, MD, MA, NJ, NY, VA, and WA) and $185,300–$277,900 in Zone 2 (all other U.S. locations). International compensation varies by location. Actual compensation depends on factors such as experience, skills, qualifications, and performance. Total compensation includes an annual bonus, equity, and benefits.

Requirements

  • Bachelor’s degree in Computer Science or a technical field, or equivalent practical experience.
  • 8 or more years of experience in mobile application development.
  • 8 or more years of experience with Android framework development.
  • Expert-level programming experience in Kotlin; Java is not used.
  • Experience architecting and designing mobile applications or frameworks.
  • Regular experience working with GraphQL.
  • Comfort and regular use of AI and various LLMs to improve workflows, development, reviews, and app performance.

Nice To Haves

  • Master’s degree or PhD.
  • Hands-on technical leadership experience, including leading teams and setting technical direction.
  • Experience architecting and designing large-scale, scalable systems.
  • Experience developing creative solutions to difficult problems.
  • Deep knowledge of KMM.
  • Strong understanding of Jetpack Compose.
  • Hands-on regular use of GitHub Copilot, Google Gemini, Cursor, or Windsurf.
  • Understanding of MVI architecture.
  • Experience with BitRise or GitHub Actions.
  • Experience writing end-to-end automation tests.

Responsibilities

  • Guide the technical implementation of next-generation native Android applications.
  • Help determine technology choices for applications.
  • Develop product differentiators by leveraging the native capabilities of mobile devices.
  • Deliver an unmatched experience for product end users.
  • Help colleagues and collaborate with others.
  • Use AI tools and LLMs in daily workflows to improve development, reviews, and app performance.

Benefits

  • Flexible time off and flexible work time.
  • Learning and development opportunities, including onboarding and leadership training.
  • Recognition programs, including Bonusly and peer-nominated awards.
  • Company-paid medical, dental, and vision insurance, with 100% employer-paid options and 90% coverage for dependents.
  • FSA and HSA.
  • 401(k) match.
  • Telehealth options, including One Medical memberships.
  • Parental leave and support.
  • Up to $20,000 in fertility services.
  • Surrogacy and adoption reimbursement.
  • On-demand maternity support through Maven Maternity.
  • Free breast milk shipping through Maven Milk.
  • Pet insurance.
  • Legal advisory services.
  • Financial planning tools.
  • Annual bonus and equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service