ServiceTitan is building the operating system for the trades, enabling thousands of service businesses to run more efficiently through a market-leading platform. They are seeking a high-impact Engineering Manager to lead their SA & Memberships squad, focusing on guiding a high-performing team and maintaining an active connection to the codebase.
Responsibilities:
- Dedicate time to hands-on coding, code reviews, and setting implementation patterns, primarily utilizing C#
- Lead the design, implementation, and continuous evolution of our highly scalable platform, requiring deep working knowledge of microservice architecture patterns and best practices
- Manage, mentor, and grow a team of high-caliber engineers, fostering a strong culture of technical excellence and accountability
- Partner closely with Product Management to proactively shape the product's direction and technical roadmap and execute the delivery of high-quality, user-facing features that drive significant business value
Requirements:
- Proven expertise with modern C# development, including its ecosystem, performance characteristics, and common frameworks
- Proven experience leading the design, scaling, and continuous evolution of complex systems
- Deep working knowledge of architectural best practices for decoupling, modularization, and strategic refactoring of large codebases
- Expertise in distributed systems, microservice architecture, and related tooling (Docker/Kubernetes)
- Proven track record developing and deploying large-scale, high-availability SaaS applications
- Current or very recent role involves active, hands-on coding
- Experience with Typescript/React
- Hands-on experience leveraging AI coding tools (e.g., Claude, ChatGPT, Cursor, GitHub Copilot) to accelerate development, improve code quality, and streamline debugging workflows
- Ability to critically evaluate and integrate AI-generated output, applying sound engineering judgment to ensure correctness, security, and maintainability
- Experience integrating LLM APIs (e.g., OpenAI, Anthropic) or AI services into production applications
- Eagerness to stay current with the rapidly evolving AI tooling landscape and champion best practices for AI-assisted development within the team