ServiceTitan

ServiceTitan

Principal Software Engineer

Denver, CO, United States · Principal

Sponsorship not specifiedDetected 1912 days ago
JavaScriptC#ReactHTML.NETDistributed SystemsGitSQLElasticsearchAWSAzureCI/CDDatadogMachine LearningJiraLead GenerationLeadershipCommunicationMentoringWriting

About the role

  • We help small business entrepreneurs run and grow their businesses.
  • For more information about ServiceTitan, visit www.ServiceTitan.com.
  • Work/Life Balance: flexible work schedule, flexible PTO 2.

Responsibilities

  • 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
  • Identify opportunities to extract or develop systems beneficial for multiple teams
  • Work closely with Recruiting - in particular, interview candidates and co-own activities related to lead generation (e.g. tech talks) and screening (HackerRank tests)
  • 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're looking for someone to lead all technical aspects of an engineering team at ServiceTitan.

Requirements

  • 3+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
  • 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.

Nice to have

  • Microsoft.NET technology stack (C# /.NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other)
  • HTML5 and JavaScript
  • experience such front-end frameworks as React and Knockout.js is a plus
  • 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)

Benefits

  • extended parental leave, pregnancy support, 20k in adoption reimbursement, Snoo Smart Sleeper, back-up childcare credits, legal benefit, discounted pet insurance
  • Enrichment: ongoing learning culture with access to Linkedin Learning and professional development workshops, diversity charter groups, orientation program, career pathing opportunities, mentorship programs
  • 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.

Company info

  • Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners
  • You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product.
  • We are quality-minded, use the most modern tools on the Microsoft.NET platform, have an amazing culture, and love to solve complex problems.

Equal opportunity

  • We provide exciting opportunities to make an immediate impact in our rapidly growing startup.
  • 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

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