ServiceTitan is a rapidly growing startup focused on delivering product excellence and making an immediate impact. They are seeking a Senior Engineering Manager to lead high-impact teams, guide the design and delivery of scalable systems, and foster a strong team culture.
Responsibilities:
- Establish clear, outcome-driven professional development plans with milestones for engineers and managers
- Provide ongoing coaching through 1:1s, feedback, and active mentorship, raising the bar on both technical and leadership excellence
- Build a strong team culture grounded in ownership, trust, psychological safety, and continuous improvement
- Attract, hire, and retain top engineering talent in close partnership with Recruiting
- Grow future technical and people leaders by creating opportunities for increased scope, ownership, and impact
- Guide teams in the design, evolution, and operation of scalable, reliable, and maintainable systems, especially in areas spanning multiple services and product domains
- Act as a senior technical leader who can dive deep into architecture discussions, review designs, and help teams navigate complex technical trade-offs
- Ensure high standards of engineering quality, including system reliability, performance, security, and operational excellence
- Balance short-term delivery needs with long-term technical health, actively managing technical debt and platform evolution
- Own delivery outcomes for your teams across discovery, design, implementation, and production
- Build, communicate, and continuously refine a clear technical and execution roadmap aligned with business and product goals
- Drive clarity in ambiguous problem spaces by breaking down complex initiatives into actionable plans with measurable outcomes
- Identify risks early, unblock teams, and make timely decisions to maintain momentum in fast-moving environments
- Partner closely with Product, Design, Data, and other Engineering teams to deliver cohesive, end-to-end solutions
- Coordinate effectively across multiple teams and stakeholders, aligning dependencies and resolving conflicts to optimize for speed and impact
- Communicate clearly and regularly with senior leaders, providing crisp updates on progress, risks, and trade-offs
- Foster strong collaboration across ServiceTitan, especially when working on initiatives that cut across existing systems and ownership boundaries
Requirements:
- 7+ years of experience managing software engineering teams, including senior engineers and/or managers
- Strong technical background with experience designing and operating complex, distributed systems used at scale
- Proven ability to lead teams through ambiguity, balancing urgency with sound technical decision-making
- Experience coordinating work across multiple teams, domains, or systems, aligning stakeholders toward shared outcomes
- Excellent written and verbal communication skills, with the ability to translate complex technical topics to diverse audiences
- Demonstrated track record of delivering high-impact, business-critical initiatives end-to-end
- Proficiency in one or more of the following languages: C#, Java, Python, or Node.js/TypeScript (full stack only)
- Familiarity with modern engineering practices: Git, CI/CD, automated testing, observability, and performance monitoring
- Exposure to AI-enabled or data-driven systems, or a strong interest in building intelligent, customer-facing platforms
- Experience operating in fast-paced environments where speed, ownership, and adaptability are critical