Senior Staff Software Engineer, Mobile

ServiceTitan ServiceTitan · Enterprise · United States · Remote

Senior Staff Software Engineer, Mobile (iOS) at ServiceTitan. This role focuses on defining and owning the multi-year technical vision for the iOS platform, leading the design of next-generation mobile frameworks, and serving as the technical authority across the organization. The engineer will drive architectural alignment, set engineering standards, and identify strategic technical investments to maintain a competitive advantage. The role also involves architecting integrations with backend services and championing specific architectural patterns like TCA. A key responsibility is defining the AI-assisted development strategy for iOS engineering, integrating tools to enhance developer productivity. The position requires deep technical mastery, leadership without authority, and strong communication skills.

What you'd actually do

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Skills

Required

  • Swift
  • GraphQL
  • The Composable Architecture (TCA)
  • mobile application development experience
  • iOS specialization
  • defining and delivering architecture for large-scale mobile platforms
  • leading without authority
  • written and verbal communication skills

Nice to have

  • Senior Staff level experience
  • influencing company-wide engineering culture
  • large-scale distributed systems design
  • SwiftUI
  • MVI architecture patterns
  • CI/CD systems
  • end-to-end test automation strategies
  • open source contributions
  • public technical writing

What the JD emphasized

  • Define and own the multi-year technical vision
  • multi-year technical vision
  • long-term technical vision
  • multi-year horizons
  • long-range roadmaps
  • multi-year
  • multi-team
  • large-scale mobile platforms
  • large, multi-team engineering organizations
  • large-scale distributed systems design
  • complex, production iOS codebases
  • large organizations