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

Servicetitan is hiring a Software Engineer

This role involves leading the creation of robust native iOS applications used daily by field technicians. You will guide technical strategy, mentor engineering teams, and leverage Apple’s ecosystem and AI tools to build impactful mobile experiences that directly support service industry professionals.

Responsibilities

  • Lead the development of efficient, native iOS applications using Swift.
  • Design and architect scalable mobile frameworks and features used by thousands of field technicians every day.
  • Work closely with product managers, designers, and backend engineers to deliver high-impact, business-critical solutions.
  • Integrate GraphQL to enable efficient communication between mobile clients and backend systems.
  • Apply deep knowledge of The Composable Architecture (TCA), including shared state management and performance optimization, to build maintainable iOS apps.
  • Use AI-powered development tools such as Claude, GitHub Copilot, Cursor, Windsurf, and similar technologies to improve development speed and code quality.
  • Mentor and support other engineers, promoting technical excellence and continuous learning.
  • Advocate for best practices in code quality, performance tuning, and application architecture.

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • At least 6 years of experience in mobile application development with a strong focus on iOS platforms.
  • Expert-level proficiency in Swift programming language.
  • Demonstrated experience designing and architecting mobile applications or frameworks at scale.
  • Hands-on experience working with GraphQL.
  • Strong understanding of The Composable Architecture (TCA), including shared state patterns and performance optimization techniques.
  • Excellent verbal and written communication skills.

Nice to Have

  • Experience in technical leadership roles, including setting team direction.
  • Background in designing large-scale, distributed systems.
  • Strong proficiency in SwiftUI.

Tech Stack

Swift, iOS, GraphQL, The Composable Architecture (TCA), SwiftUI, Claude, GitHub Copilot, Cursor, Windsurf, Bitrise, GitHub Actions

Benefits

  • Flexible time off with access to learning and development opportunities
  • Comprehensive onboarding program
  • Leadership training available to all employees
  • Peer-nominated bonus awards through Bonusly
  • Company-paid medical, dental, and vision insurance with 100% employer coverage for employees and 90% for dependents
  • FSA and HSA options
  • 401k matching program
  • Telehealth services including access to One Medical memberships
  • Parental leave and support programs
  • Up to $20,000 in fertility treatment coverage such as IUI and IVF
  • Reimbursement for surrogacy and adoption expenses
  • On-demand maternity support via Maven Maternity
  • Free breast milk shipping through Maven Milk
  • Pet insurance
  • Legal advisory services
  • Financial planning tools

Compensation

Between $152,600 USD - $204,200 USD yearly for candidates in the United States. Total compensation includes base salary, annual bonus, equity, and a comprehensive benefits package. Actual pay may vary based on skills, performance, experience, and location.

Team

Cross-functional team including product managers, designers, and backend engineers. Team size and reporting structure are not specified.

  • Engineers who take their craft seriously and are committed to high-quality outcomes
  • Focus on purposeful progress and attention to detail
  • Investment in modern development tools and infrastructure
  • Encouragement of experimentation and innovation
  • Mentorship and knowledge sharing as integral parts of the role
  • Celebration of individuality and diverse perspectives
  • Inclusive environment that values people from all backgrounds and encourages applications from underrepresented groups

Additional Information

  • AI-assisted tools are used in recruitment to support certain processes, but not to make hiring decisions.
  • All hiring decisions are made by human teams.
  • The company is committed to fair and equitable compensation practices.
  • Compensation ranges vary by location; specific figures will be discussed during the hiring process for non-U.S. candidates.
  • Actual compensation may vary based on skills, performance, qualifications, experience, and geographic location.
  • Total compensation includes base salary, annual bonus, equity, and a comprehensive suite of benefits.
Required Skills
SwiftiOSGraphQLThe Composable Architecture (TCA)SwiftUIMVICI/CDBitriseGitHub ActionsMobile ArchitectureMobile Frameworks SwiftiOSGraphQLThe Composable Architecture (TCA)SwiftUIClaudeGitHub CopilotCursorWindsurfBitriseGitHub Actions
About company
Servicetitan
ServiceTitan is a technology company that provides software solutions for home services businesses, enabling them to streamline operations, improve customer experience, and grow their businesses.
All jobs at Servicetitan Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago