Principal Software Engineer

ServiceTitan

Denver (CO)

On-site

USD 130,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work schedule
Medical/vision/dental insurance
Ongoing learning and professional development

Job summary

ServiceTitan, based in Denver, is seeking a Principal Engineer to lead its engineering team. This role is crucial for overseeing technical direction, ensuring product quality, and mentoring engineers in a fast-paced environment. Ideal candidates will have over 8 years of experience in large-scale SaaS platforms and a strong background in .NET technologies.

ServiceTitan is dedicated to enhancing efficiency for small businesses in the trades industry and provides excellent employee benefits, including flexible work hours and comprehensive health coverage.

Qualifications

  • 8+ years of industry experience in large scale web applications.
  • 3+ years in senior engineering roles.
  • Ability to empathize with users and strong communication skills.

Responsibilities

  • Own the technical vision of the team.
  • Design and improve critical systems and components.
  • Mentor Engineers across the organization.
  • Communicate effectively with cross-functional teams.

Skills

Microsoft .NET technology stack
Large scale enterprise web/saas applications
APIs and abstractions design
Performance monitoring tools
Git and debugging
Continuous integration methodologies
Cloud technology administration

Education

B.S., M.S. or PhD in Computer Science, Physics, Engineering, or related field

Tools

Visual Studio
JIRA
New Relic
TeamCity or similar

Job description

ServiceTitan is the world’s leading and fastest-growing software technology platform for the trades, a trillion-dollar global industry. We help small business entrepreneurs run and grow their businesses. For more information about ServiceTitan, visit www.ServiceTitan.com.

Benefits
  1. Work/Life Balance: flexible work schedule, flexible PTO
  2. Family-Friendly Benefits: extended parental leave, pregnancy support, 20k in adoption reimbursement, Snoo Smart Sleeper, back-up childcare credits, legal benefit, discounted pet insurance
  3. Enrichment: ongoing learning culture with access to LinkedIn Learning and professional development workshops, diversity charter groups, orientation program, career pathing opportunities, mentorship programs
  4. Health & Wellness: company-paid medical/vision/dental/life insurance/disability, employer HSA contribution, free One Medical membership, care coordination support, 401(k) with company match, stipend for home office equipment/supplies, gym discounts, monthly cell phone stipend

Equal Opportunity Employer

Job Description

You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapidly growing startup. We are quality-minded, use the most modern tools on the Microsoft .NET platform, have an amazing culture, and love to solve complex problems. Over 50,000 people depend on our software to perform all their daily activities.

We are looking for someone to lead all technical aspects of an engineering team at ServiceTitan. We need a highly technical, forward‑looking, leader who will own the technical vision of a squad and be accountable for the successful execution of that vision. We also desire those who can balance rapid iteration and development with high product quality expectations and who are innovative and comfortable with ambiguity.

Principal Engineer

We’re looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver technical leadership and strong process management.

We make a huge impact on thousands of companies in the U.S. and abroad by enabling them to be more efficient and effective at running their business. Many of the features we offer — in particular, Machine Learning and AI-driven scheduling and dispatch automation — are light-years ahead of what currently exists on the market, and we love to hold this position.

Responsibilities
  • Own: Own from end to end the short and long term technical vision of your team
  • Design & Revamp: Design, implement and improve critical systems and components powering ServiceTitan stack; improve the security, availability, reliability, and performance of our products; drive/participate in all major architectural and strategic decisions especially those relating to scale
  • Improve Efficiency: Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team
  • Discover: Identify opportunities to extract or develop systems beneficial for multiple teams
  • Empower: Mentor and guide Engineers across engineering as a whole
  • 60% development / 40% working on everything else
  • Teambuilding: Work closely with Recruiting — in particular, interview candidates and co‑own activities related to lead generation (e.g. tech talks) and screening (HackerRank tests)
  • Strategy: Contribute to the roadmap and resource planning
  • Measure Success: Determine metrics for success and constantly measure them
  • Collaborate: Communicate effectively with cross‑functional teams, engineers, Product Managers, customers, and partners
Qualifications
  • 8+ years of industry experience, including with large scale enterprise web/saas applications
  • 3+ years of experience in senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
  • Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other)
  • Taking existing monolithic applications to a domain based, service‑driven paradigm
  • Experience with large scale 3rd party integrations
  • Basic Microsoft Windows administration skills including IIS administration
  • Performance / reliability monitoring tools (e.g. New Relic, DataDog, Application Insights)
  • Log / Metric collection and analysis tools (e.g. Elasticsearch‑Logstash‑Kibana, DataDog, Interana)
  • Git, unit testing, debugging, profiling, Visual Studio, JIRA and other tools that are typically used by developers on Microsoft technology stack
  • Continuous integration and continuous delivery methodologies and tools (TeamCity or similar)
  • Administration and building automation for Azure, AWS or other public cloud technology
  • Ability to empathize with our users and champion for their experience.
  • Strong communication and technical writing skills
  • B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field.
Additional Information

All your information will be kept confidential according to EEO guidelines.

By clicking the link above or any third‑party link within this posting, you are leaving this site and going to a third‑party website where the third‑party website's terms and privacy policy apply.

Job Location
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer (Platform Engineering)
Staff Software Engineer (Platform Engineering)

ServiceTitan • Glendale (CA)

On-site
USD 120,000 - 150,000
Flexible work schedule
PTO
Health insurance
+2
Senior Manager, Software Engineering (Platform/Infra)
Senior Manager, Software Engineering (Platform/Infra)

ServiceTitan • United States

On-site
USD 218,000 - 328,000
Flexible time off
Company-paid health benefits
Parental leave support
Software Engineer (Corporate Engineering) at ServiceTitan
Software Engineer (Corporate Engineering) at ServiceTitan

Feedinkoo • United States

Remote
USD 124,000 - 167,000
401(k)
Flextime
Holistic health and wellness benefits
+1
Director, Software Engineering (Infrastructure)
Director, Software Engineering (Infrastructure)

ServiceTitan • United States

On-site
USD 247,000 - 396,000
Flexible time off
Health benefits
Parental leave & fertility support
Principal Software Engineer, Mobile
Principal Software Engineer, Mobile

Socket.dev • California (MO)

Hybrid
USD 247,000 - 396,000
Flextime
Onboarding program
Leadership training for Titans
+7
Senior Manager, Data Strategy
Senior Manager, Data Strategy

ServiceTitan • Glendale (CA)

On-site
USD 130,000 - 160,000
Flexible work schedule
Ongoing learning opportunities
Company-paid insurance
Principal Product Manager, Sales Pro at ServiceTitan – US MI Remote, United States
Principal Product Manager, Sales Pro at ServiceTitan – US MI Remote, United States

Victrays • Michigan

Remote
USD 166,000 - 223,000
Comprehensive health benefits
Flexible time off
Parental leave support
+1
Director of Software Engineering (Infrastructure)
Director of Software Engineering (Infrastructure)

ServiceTitan • United States

On-site
USD 180,000 - 240,000
Flexible time off
Fully paid medical, dental, and vision
HSA, FSA, dependent care FSA
+6
Principal Software Engineer, Platform (DevEx)
Principal Software Engineer, Platform (DevEx)

ServiceTitan, Inc. • Northern (KY)

Hybrid
USD 264,000 - 396,000
Bonus and equity
Principal Software Engineer, Mobile
Principal Software Engineer, Mobile

ServiceTitan • United States

On-site
USD 247,000 - 396,000
Flextime
Health benefits
Parental leave