Skip to content
← Back to job listings

Senior Staff Software Engineer (Mobile)

ServiceTitan · United States

External listingfull-time15 days ago

About The Role

Join ServiceTitan as a Senior Staff Software Engineer (Mobile) and lead the technical vision for our iOS platform. You'll shape the future of mobile development at scale, drive cross-company architectural alignment, and transform how tradespeople run their businesses. This is an organization-defining role that requires deep technical mastery and broad organizational influence.

  • Definir y poseer la visión técnica a largo plazo para la plataforma iOS de ServiceTitan, estableciendo principios de arquitectura, estándares de ingeniería y marcos de plataforma adoptados en toda la empresa.
  • Liderar el diseño de marcos móviles de próxima generación y sistemas fundamentales que sirvan a decenas de miles de técnicos de campo diariamente, con un enfoque intransigente en la longevidad, extensibilidad y resiliencia de la plataforma.
  • Identificar y dirigir inversiones técnicas estratégicas: evaluar marcos emergentes de Apple, capacidades de la plataforma y tendencias de la industria para garantizar que ServiceTitan mantenga una ventaja competitiva duradera en el móvil.
  • Strong hands-on experience with GraphQL and the ability to define data access patterns that scale across a complex mobile platform
  • Deep command of TCA, including advanced shared state patterns, performance optimization, and modular decomposition at scale
  • Bachelor's degree in Computer Science or a related field—or equivalent practical experience at scale
  • A distinguished history of defining and delivering architecture for large-scale mobile platforms—setting direction across multiple teams and sustaining platform health over multi-year horizons
  • Exceptional ability to lead without authority—shaping the technical direction of the organization through credibility, clarity, and deep engineering judgment. Engineers and executives alike trust your perspective
  • 12+ years of mobile application development experience, with deep specialization in iOS and a proven track record at the most senior levels of engineering
  • Expert-level mastery of Swift, with the ability to reason deeply about language internals, performance, and idiomatic design
  • Outstanding written and verbal communication skills, with a demonstrated ability to articulate complex technical trade-offs to both engineering and non-engineering audiences
  • Prior experience operating at the Senior Staff level, setting platform strategy across large, multi-team engineering organizations
  • Deep familiarity with large-scale distributed systems design and the mobile/backend interface at scale
  • Track record of influencing company-wide engineering culture—authoring standards, running guilds, or shaping how engineering craft is practiced at scale
  • Strong proficiency with SwiftUI and experience leading its adoption across complex, production iOS codebases
  • Experience designing or owning CI/CD systems at scale using tools such as Bitrise or GitHub Actions
  • Familiarity with MVI architecture patterns and experience evaluating architectural trade-offs across paradigms
  • Experience establishing end-to-end test automation strategies and driving adoption across engineering teams
  • Open source contributions or public technical writing that has shaped iOS engineering practices more broadly
  • Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway

This is an external listing. JobSpring does not represent or verify the employer. Report this listing