Senior Staff Software Engineer, Mobile
Core
Apex technical leader defining the long-term vision, architecture, and engineering standards for ServiceTitan's iOS mobile platform serving field technicians.
Role type
Senior Staff Software Engineer (iOS Platform Strategy & Architecture)
Builds
Next-generation mobile frameworks, foundational systems, and scalable backend integrations for tens of thousands of field technicians.
Domain
Mobile application development (iOS) for field service management (plumbing, HVAC, electrical)
Deliverable
production ML models | product features | infrastructure
Required skills
Swift (expert-level), iOS architecture, GraphQL, The Composable Architecture (TCA), distributed systems design, AI-assisted development strategy, technical leadership without authority
Preferred skills
SwiftUI adoption, MVI architecture patterns, CI/CD system design, test automation strategies, open source contributions
Technologies
Swift, GraphQL, The Composable Architecture (TCA), SwiftUI, Claude, GitHub Copilot, Cursor, Windsurf, Bitrise, GitHub Actions
Responsibilities
Define multi-year technical vision and architecture principles; lead design of next-generation mobile frameworks; partner with executives on long-range roadmaps; resolve complex cross-functional ambiguities; drive strategic technical investments in Apple frameworks; architect scalable backend integrations; champion TCA and AI-assisted development workflows; mentor staff and senior engineers; set engineering standards for code quality and performance.
Seniority
Senior Staff, organizational-level technical leadership