Senior Staff Software Engineer (Mobile)
Posted Updated
- As a Senior Staff Software Engineer, iOS, you’ll be the apex technical leader of this effort: setting the long-term technical vision for our entire mobile organization, driving cross-company architectural alignment, and pushing Apple’s ecosystem to its fullest potential to create lasting product differentiation
- This is an organization-defining role. You’ll establish the engineering philosophy that guides our iOS platform for years to come—shaping how we build, how we scale, and how we grow our engineers
- You’ll operate at the intersection of deep technical mastery and broad organizational influence, working across product, design, data, and backend leadership to deliver outcomes that transform how tradespeople run their businesses
- Define and own the multi-year technical vision for ServiceTitan’s iOS platform—establishing architecture principles, engineering standards, and platform frameworks that are adopted company-wide and set the standard for mobile development at scale
- Lead the design of next-generation mobile frameworks and foundational systems that serve tens of thousands of field technicians daily, with an uncompromising focus on platform longevity, extensibility, and resilience
- Partner at the executive and VP level across product, design, data, and backend to shape long-range roadmaps and ensure iOS capabilities are a strategic driver of business outcomes
- Serve as the definitive technical authority for iOS across the entire organization—establishing alignment across multiple engineering orgs, resolving the most complex cross-functional ambiguities, and owning the highest-stakes architectural decisions
- Identify and drive strategic technical investments: evaluate emerging Apple frameworks, platform capabilities, and industry trends to ensure ServiceTitan maintains a durable competitive advantage on mobile
- Architect elegant, scalable integrations with backend services via GraphQL, establishing patterns for data access and API design that scale with the platform
- Champion and evolve ServiceTitan’s use of The Composable Architecture (TCA)—driving shared state management, performance optimization, and modular design patterns across the iOS engineering community
- Define the AI-assisted development strategy for iOS engineering—establishing how tools like Claude, GitHub Copilot, Cursor, and Windsurf are integrated into engineering workflows to compound developer productivity at scale
- Grow and inspire the next generation of staff and senior engineers—serving as a technical role model, thought partner, and mentor across the iOS org and beyond
- Set and hold the engineering bar: code quality, performance standards, testing philosophy, and architectural integrity. Your influence shapes what ‘great’ looks like for all of iOS engineering
Benefits
- Flexible time off
- Fully paid individual medical, dental, and vision coverage
- Access to on-demand services like Ginger, Headspace, One Medical, Galileo, Aaptiv, and more
- Tax free savings via HSA, FSA, and Dependent Care FSA
- 401(k) match
- Medical plan with up to $20,000 in fertility coverage
- Up to 30 weeks of paid leave for birthing parents and up to 16 for non-birthing parents
- Adoption support including reimbursement of up to $20,000
- Bereavement leave for loss of a pregnancy or loved one
- Access to programs for new parents including Maven Maternity, Ready, Set, Food! Wellthy, SNOO Smart Sleeper, and more
- Personal development programs
- 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
- 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
- Expert-level mastery of Swift, with the ability to reason deeply about language internals, performance, and idiomatic design
- Strong hands-on experience with GraphQL and the ability to define data access patterns that scale across a complex mobile platform
- Outstanding written and verbal communication skills, with a demonstrated ability to articulate complex technical trade-offs to both engineering and non-engineering audiences
- Deep command of TCA, including advanced shared state patterns, performance optimization, and modular decomposition at scale
- 12+ years of mobile application development experience, with deep specialization in iOS and a proven track record at the most senior levels of engineering
- 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
- 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 establishing end-to-end test automation strategies and driving adoption across engineering teams
- Experience designing or owning CI/CD systems at scale using tools such as Bitrise or GitHub Actions
- Open source contributions or public technical writing that has shaped iOS engineering practices more broadly
- Familiarity with MVI architecture patterns and experience evaluating architectural trade-offs across paradigms
- End Date: May 25, 2026 (16 days left to apply)
