We're looking for a seasoned technical leader who brings deep expertise, broad systems thinking, and the hands-on drive to take complex ideas from design through delivery. You'll work at the intersection of architecture and execution - shaping the technical direction of company-wide initiatives while staying close enough to the code to make them real.
Requirements
- 10+ years of industry experience in large-scale enterprise web or SaaS applications, with 7+ years in senior IC roles designing and building systems used by other engineers at scale
- Deep expertise in at least one primary technology stack (e.g. C#/.NET, Java,C++ or equivalent), with the ability to quickly ramp up on and contribute to any technology in ServiceTitan's stack
- Strong command of distributed systems fundamentals: event-driven architecture, asynchronous programming, concurrency, fault tolerance, and performance tuning
- Hands-on experience with cloud infrastructure (Azure, AWS, or GCP), including architecture, automation, and operational practices
- Solid grounding in data architecture: relational, NoSQL, vector databases, and distributed persistence
- Familiarity with AI/ML systems and LLM-based architectures - including orchestration, retrieval, and agentic patterns - aligned with the direction of ServiceTitan's platform
- Experience leading monolith-to-microservices or service-oriented migrations through to completion
- Strong command of modern engineering practices: Git, CI/CD, containerization (Docker), RESTful services, and observability tooling (e.g. Elasticsearch, DataDog, Prometheus)
- B.S., M.S., or PhD in Computer Science, Engineering, or a related technical field
Benefits
- Flextime, recognition, and support for autonomous work
- Holistic health and wellness benefits
- Support for Titans at all stages of life