What is a Software Engineer at ServiceTitan?
A Software Engineer at ServiceTitan is responsible for building and scaling the operating system that powers the multi-billion-dollar field services industry. From HVAC technicians and plumbers to electrical contractors, ServiceTitan's platform acts as the central nervous system for thousands of home and commercial service businesses. As an engineer here, you will design, build, and maintain highly available systems that manage complex scheduling, real-time dispatching, route optimization, mobile payments, and enterprise-grade reporting.
The impact of your work is immediate and tangible. Unlike consumer-facing apps where changes might only affect screen time, your code directly influences whether a local business can dispatch a technician to fix a broken heater in freezing temperatures or process payments to pay their employees on time. You will tackle unique engineering challenges at scale, working on deep technical problems that span real-time event processing, complex relational database schemas, and highly responsive mobile and web interfaces.
Whether you join a product team focusing on core workflows, a platform team scaling infrastructure, or a specialized group like Contact Center Pro or Ads Product & Platform, you will write code that is robust, performant, and resilient. ServiceTitan engineers are expected to balance rapid product delivery with long-term architectural health, ensuring the platform remains stable as the company continues its rapid market expansion.