ServiceTitan

ServiceTitan

Principal Software Engineer

US Remote · Principal

Sponsorship not specified$40k-$50kDetected 30 days ago
C#Distributed SystemsGitMachine LearningLLMsCRMRecruitingOnboardingLeadershipProblem SolvingMentoring

About the role

  • If that's the kind of work that excites you, we'd love to hear from you.
  • This seat offers a unique balance of high-level organizational influence and a deep, ongoing connection to the craft; you'll stay active in the codebase (approx.
  • 40-50%) to help our squads navigate complex scaling puzzles and distributed systems challenges.

Responsibilities

  • Influence the Roadmap: Partner with executive leadership to determine the "art of the possible," ensuring our technical capabilities stay ahead of market demands.
  • Set the Standard for AI: Lead the integration of AI-assisted development and LLM APIs into our production environment, establishing the safety, security, and quality guardrails for the entire org.
  • A Legacy of Impact: 20+ years of professional engineering experience, with a proven history of being the primary technical lead on multiple "business-critical" systems that have successfully scaled to millions of users.
  • We use technology, including automated and AI-assisted tools, to support certain aspects of our recruitment process.
  • These tools are designed to improve efficiency and enhance the candidate experience.
  • Here's how we'll support you in doing some of the most impactful work of your career:

Requirements

  • Deep hands-on experience with the trade-offs of distributed state, eventual consistency, and global concurrency.
  • A track record of mentoring the next generation of technical leaders.
  • You have raised the talent bar of an entire organization through architectural reviews, "Golden Path" creation, and engineering standards.
  • Ability to critically evaluate and integrate AI-generated output, applying sound engineering judgment to ensure correctness, security, and maintainability.
  • So, if you have the skills but are hesitant to apply because of your background, apply anyway.
  • You are the mentor that Staff-level engineers look to for technical clarity.
  • Distributed Systems Visionary: Deep hands-on experience with the trade-offs of distributed state, eventual consistency, and global concurrency.
  • You can communicate technical risks to non-technical stakeholders with clarity and empathy.
  • Force Multiplier: A track record of mentoring the next generation of technical leaders.

Skills

  • B.S., M.S., or PhD in Computer Science, Physics, Engineering, or a related field (or equivalent elite-level practical experience).
  • AI Skills & Tooling
  • AI tools are not used to make hiring decisions; all hiring decisions are made by our hiring teams.

Compensation

  • $263,800 USD - $395,600
  • $246,500 USD - $369,700

Benefits

  • Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career.
  • In addition to base salary, our total compensation package includes an annual bonus, equity, and a holistic suite of benefits.
  • Company-paid medical, dental, and vision (with 100% employer paid options and 90% coverage for dependents), FSA and HSA, 401k match, and telehealth options including memberships to One Medical.

Company info

  • Set the standard for how AI-assisted development is adopted and practiced across the R&D org, establishing guardrails, sharing best practices, and inspiring engineers at every level to integrate AI tooling with craft and intentionality.
  • We are leaning into the future of AI-assisted development and love to work with engineers who do the same:
  • We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events.
  • At ServiceTitan, we celebrate individuality and uniqueness.

This listing is sourced directly from ServiceTitan's careers page and normalized into a canonical job model.