United States or United States Remote (Global) Employment USD 152,600 - 204,200 Yearly

Servicetitan is hiring a Software Engineer

About the Role

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.

Required Skills
SwiftiOSGraphQLThe Composable Architecture (TCA)SwiftUIMVICI/CDBitriseGitHub ActionsMobile ArchitectureMobile Frameworks
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Servicetitan

ServiceTitan is the world’s leading software provider for the trades, providing technology, support, and innovation to over 12,000 companies globally. The company builds a powerful, all-in-one platform that helps businesses in the trades manage and grow.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago