Principal Software Engineer
Listed on 2026-06-02
-
Software Development
Software Engineer, Full Stack Developer
Ready to be a Titan? We’re looking for someone to lead all technical aspects of an engineering team 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. Our work has a huge impact on thousands of companies in the U.S. and abroad by enabling them to run their businesses more efficiently and effectively.
Many of the features we offer—especially Machine Learning and AI‑driven scheduling and dispatch automation—are light‑years ahead of what currently exists on the market.
- Own the short‑ and long‑term technical vision of your team
- Design, implement, and improve critical systems and components powering the Service Titan stack; improve security, availability, reliability, and performance of our products; drive and participate in major architectural and strategic decisions, especially those relating to scale
- Build tools to increase efficiency of all engineers; improve performance, processes, and quality across the engineering team
- Identify opportunities to extract or develop systems beneficial for multiple teams
- Mentor and guide engineers across engineering as a whole
- Work closely with recruiting on interview and screening activities (e.g., tech talks, Hacker Rank tests)
- Contribute to the roadmap and resource planning
- Determine metrics for success and constantly measure them
- Communicate effectively with cross‑functional teams, engineers, product managers, customers, and partners
- 20+ years of industry experience, including large‑scale enterprise web/SaaS applications
- 10‑15+ years of experience in senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
- Expert‑level knowledge of the Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or others)
- HTML5 and JavaScript; familiarity with front‑end frameworks such as React or Knockout.js is a plus
- Experience transitioning monolithic applications to a domain‑based, service‑driven paradigm
- Experience with large‑scale third‑party integrations
- Basic Microsoft Windows administration, including IIS
- Knowledge of performance and reliability monitoring tools (New Relic, Data Dog, Application Insights)
- Experience with log/metric collection and analysis tools (Elasticsearch‑Logstash‑Kibana, Data Dog, Interana)
- Proficiency with Git, unit testing, debugging, profiling, Visual Studio, and JIRA
- Familiarity with continuous integration and continuous delivery methodologies and tools (e.g., Team City)
- Experience with building automation for Azure, AWS, or other public cloud technologies
- Strong empathy for users and the ability to champion their experience
- Strong communication and technical writing skills
- B.S., M.S., or Ph.D. in Computer Science, Physics, Engineering, or a related technical field
- Flextime and generous flexible time off
- Comprehensive onboarding program and leadership training
- Bonuses through Bonusly and peer‑nominated awards
- Holistic health and wellness benefits: company‑paid medical, dental, and vision; FSA and HSA; 401(k) match; telehealth and One Medical memberships
- Support for life stages: parental leave, fertility services up to $20,000, surrogacy and adoption reimbursement, maternity support through Maven Maternity, free breast milk shipping via Maven Milk, pet insurance, legal advisory services, financial planning tools
- 36‑hour workweek support for long‑term productivity and focus
For candidates in the United States, the good faith salary ranges estimate for this role is:
- Zone 1 (CA, CT, DC, MD, MA, NJ, NY, VA, WA): $263,800 - $395,600 USD
- Zone 2 (all other U.S. locations): $246,500 - $369,700 USD
Equal Opportunity Employer
Service Titan is committed to fair and equitable compensation for all of our employees. We comply with all applicable minimum wage laws. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state, or local laws.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).