ServiceTitan is looking for a Software Engineer to lead the development of our next-generation iOS mobile applications for field technicians. In this role, you will drive architecture decisions, mentor engineers, and leverage AI tools to create key product differentiators.
What You'll Do
- Lead development of high-performance, native iOS applications using Swift.
- Architect and design scalable mobile frameworks and features that serve thousands of field technicians daily.
- Collaborate closely with product managers, designers, and backend engineers to deliver high-impact, business-critical solutions.
- Integrate GraphQL to efficiently connect mobile clients with backend services.
- Apply deep expertise in The Composable Architecture (TCA) to build robust, maintainable iOS applications.
- Leverage AI-assisted development tools to accelerate development speed and improve code quality.
- Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning.
- Champion best practices in code quality, performance optimization, and app architecture.
What We're Looking For
- Bachelor's degree in Computer Science or a related field—or equivalent practical experience.
- 6+ years of mobile application development experience with a deep focus on iOS.
- Expert-level proficiency in Swift.
- Proven experience architecting and designing mobile applications or frameworks at scale.
- Strong hands-on experience with GraphQL.
- Solid command of TCA, including shared state patterns and performance best practices.
- Excellent communication skills, both verbal and written.
Nice to Have
- Hands-on technical leadership experience setting direction for teams.
- Experience designing large-scale, distributed systems.
- Strong proficiency with SwiftUI.
- Familiarity with MVI architecture patterns.
- Experience with CI/CD tools such as Bitrise or GitHub Actions.
- Experience writing end-to-end automation tests.
Technical Stack
- Swift, iOS
- GraphQL
- The Composable Architecture (TCA)
- SwiftUI, MVI
- CI/CD tools (Bitrise, GitHub Actions)
Benefits & Compensation
- Compensation: $152,600 USD - $204,200 USD + equity
- Flexible time off with ample learning and development opportunities.
- Comprehensive onboarding program and leadership training.
- Company-paid medical, dental, and vision (with 100% employer paid options and 90% coverage for dependents).
- FSA and HSA, 401k match, and telehealth options.
- Parental leave and support, up to $20k 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.
Work Mode
This role is open to candidates located in the United States.
We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy, genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.




