Principal Software Engineer

ServiceTitan

Base: $246,500 usd - $329,700 usd; bonus/equity: a...
Not specified (assumed hybrid or onsite based on industry norms).
20+ years industry experience
10-15+ years senior engineering roles
Expert microsoft .net stack knowledge
ServiceTitan is seeking a Principal Software Engineer to lead technical aspects of their engineering team, emphasizing responsive web application development and distributed systems. The ideal candidate will possess extensive experience in enterprise web applications, particularly within the Microsoft .NET technology stack, and will foster a collaborative and innovative culture

Job Summary

  • The role involves owning the end-to-end short and long-term technical vision while designing critical systems for scale.
  • Candidates will mentor engineers across the organization and collaborate with recruiting to lead interview processes and tech talks.
  • The company offers comprehensive benefits including 100% employer-paid medical options, up to $20k in fertility services, and a salary range of $246,500 - $329,700.

Matching Summary

Match Score: 85

ServiceTitan is seeking a Principal Software Engineer to lead technical aspects of their engineering team, emphasizing responsive web application development and distributed systems. The ideal candidate will possess extensive experience in enterprise web applications, particularly within the Microsoft .NET technology stack, and will foster a collaborative and innovative culture.

Salary

Base: $246,500 USD - $329,700 USD; Bonus/Equity: Annual bonus and equity included; Benefits: Comprehensive health, 401k match, fertility support

Skills & Requirements

Must-have

  • 20+ years industry experience
  • 10-15+ years senior engineering roles
  • Expert Microsoft .NET stack knowledge
  • Distributed systems architecture
  • SQL database expertise
  • Azure or AWS cloud administration

Nice-to-have

  • React and Knockout.js experience
  • Machine Learning and AI background
  • Strong communication skills
  • Empathy for user experience
  • Continuous learning mindset

Key Requirements

  • B.S., M.S. or PhD in Computer Science
  • 20+ years of total industry experience
  • 10-15+ years in senior engineering roles
  • Experience migrating monolithic apps to service-driven paradigms

Work Rights

Not specified

Tailored Resume

Cover Letter