ServiceTitan

Staff Software Engineer

ServiceTitan

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $183,400 - $245,400 per year

Job Level

Lead

Tech Stack

ASP.NETCloudFlutterGraphQLiOSJavaScriptMavenMS SQL Server.NETReactReact NativeSQLSwiftTypeScript

About the role

  • Lead the development of high-performance, native iOS applications using Swift.
  • Architect and design scalable mobile frameworks and features that serve thousands of field technicians daily.
  • Collaborate closely with product managers, designers, and backend engineers to deliver delightful, business-impacting solutions.
  • Leverage AI daily (LLMs, GitHub Copilot, Google Gemini, Cursor, Windsurf) to optimize development speed, code quality, and app performance.
  • Integrate GraphQL to efficiently connect mobile clients with backend services.
  • Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning.
  • Champion best practices in code quality, performance optimization, and app architecture.
  • Utilize deep knowledge in TCA best practices, shared state to improve performance of our iOS apps

Requirements

  • Bachelor’s degree in Computer Science or related field—or equivalent practical experience.
  • 10+ years of mobile application development experience, with a deep focus on iOS.
  • Experience in working with hybrid frameworks such as React Native, Flutter, Capacitor etc., and knowledge of integrating them into native apps while optimizing for great performance, as well as user experience.
  • Expert-level proficiency in Swift.
  • Proven experience in architecting and designing mobile applications or frameworks.
  • Strong hands-on experience with GraphQL.
  • Excellent communication (verbal and written) skills.
  • Good knowledge in leveraging TCA for iOS apps.
  • Preferred: Master’s or PhD in a relevant field.
  • Preferred: Hands-on technical leadership experience setting direction for teams.
  • Preferred: Experience designing large-scale, scalable systems.
  • Preferred: Strong understanding of SwiftUI.
  • Preferred: Regular use of AI-assisted development tools (e.g., GitHub Copilot, Google Gemini, Cursor, Windsurf).
  • Nice to have: Familiarity with TCA and MVI architecture patterns.
  • Nice to have: Experience with CI/CD tools like Bitrise or GitHub Actions.
  • Nice to have: Experience writing end-to-end automation tests.
TENEX.AI

Staff Software Engineer

TENEX.AI
Leadfull-timeFlorida, Kansas · 🇺🇸 United States
Posted: 13 minutes agoSource: jobs.ashbyhq.com
AWSCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaScriptKubernetesMySQLNext.jsPostgresPython+2 more
TENEX.AI

Software Engineer

TENEX.AI
Mid · Seniorfull-time🇺🇸 United States
Posted: 13 minutes agoSource: jobs.ashbyhq.com
AWSCloudGoGoogle Cloud PlatformJavaScriptMySQLNext.jsPostgresPythonReactTypeScriptVue.js
AvaSure

Full Stack Software Engineer

AvaSure
Junior · Midfull-time$80k–$100k / yearMissouri · 🇺🇸 United States
Posted: 18 minutes agoSource: avasure.breezy.hr
JavaScriptMongoDBNode.jsReactSDLC
Stepful

Senior Software Engineer, Growth Tech Lead

Stepful
Seniorfull-time$157k–$198k / yearNew York · 🇺🇸 United States
Posted: 42 minutes agoSource: jobs.ashbyhq.com
BigQueryPostgresRuby on RailsSQL
Walmart

Principal Software Engineer

Walmart
Leadfull-time$110k–$220k / yearWashington · 🇺🇸 United States
Posted: 48 minutes agoSource: walmart.wd5.myworkdayjobs.com
AWSAzureCloudCypressDistributed SystemsGoogle Cloud PlatformGraphQLJavaScriptMochaMongoDBMySQLNoSQL+5 more