ServiceTitan
Senior Manager, Software Engineering
US Remote · Senior
Sponsorship not specifiedDetected 30 days ago
JavaC#Distributed SystemsGitCI/CDMachine LearningLLMsCRMRecruitingOnboardingTest AutomationLeadershipCommunicationCollaborationMentoring
About the role
- If that's the kind of work that excites you, we'd love to hear from you.
- This role is ideal for a senior leader who combines strong people leadership with deep technical judgment, and who thrives in environments where speed, clarity, and accountability matter.
- Communicate clearly and regularly with senior leaders, providing crisp updates on progress, risks, and trade-offs.
Responsibilities
- Build high-performing teams: Establish clear, outcome-driven development plans for engineers and managers, and grow future technical and people leaders by creating opportunities for increased scope, ownership, and impact.
- Coach and develop talent: Provide ongoing coaching through 1:1s, feedback, and active mentorship, raising the bar on both technical and leadership excellence.
- Build a winning culture: Foster an environment grounded in ownership, trust, psychological safety, and continuous improvement. Attract, hire, and retain top engineering talent in close partnership with Recruiting.
- Drive technical excellence: Guide teams in the design, evolution, and operation of scalable, reliable, and maintainable systems - especially across multiple services and product domains.
- Dive deep into architecture discussions, review designs, and help teams navigate complex trade-offs.
- Own delivery outcomes: Lead your teams across discovery, design, implementation, and production. Build and continuously refine a clear execution roadmap aligned with business and product goals.
- Drive clarity in ambiguous spaces: Break down complex initiatives into actionable plans with measurable outcomes. Identify risks early, unblock teams, and make timely decisions to maintain momentum.
- Lead cross-functional collaboration: Partner closely with Product, Design, Data, and other Engineering teams to deliver cohesive, end-to-end solutions.
- Leadership in ambiguity: Proven ability to lead teams through ambiguous problem spaces, balancing urgency with sound technical decision-making.
- AI & data-driven curiosity: Exposure to AI-enabled or data-driven systems, or a strong interest in building intelligent, customer-facing platforms in fast-paced environments.
Requirements
- Proficiency in one or more of C# or Java
- Excellent written and verbal communication skills, with the ability to translate complex technical topics for diverse audiences - from ICs to executive leadership.
- Familiarity with Git, CI/CD, automated testing, observability, and performance monitoring.
- Ability to critically evaluate and integrate AI-generated output, applying sound engineering judgment to ensure correctness, security, and maintainability.
- So, if you have the skills but are hesitant to apply because of your background, apply anyway.
Skills
- AI Skills & Tooling
- AI tools are not used to make hiring decisions; all hiring decisions are made by our hiring teams.
Compensation
- $218,300 USD - $327,500
- $204,000 USD - $306,000
Benefits
- Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career.
- In addition to base salary, our total compensation package includes an annual bonus, equity, and a holistic suite of benefits.
- Company-paid medical, dental, and vision (with 100% employer paid options and 90% coverage for dependents), FSA and HSA, 401k match, and telehealth options including memberships to One Medical.
Company info
- Foster an environment grounded in ownership, trust, psychological safety, and continuous improvement.
- Attract, hire, and retain top engineering talent in close partnership with Recruiting.
- Create an environment where AI-assisted development is a team standard, not an outlier - driving adoption across your teams, coaching managers on best practices, and ensuring AI tooling becomes embedded in how your org ships and scales.
- Interview Process
- Our process is designed to be a comprehensive assessment of the technical and leadership skills essential for this Player-Coach role.
- As part of our evaluation, you will be expected to complete live coding sessions in C# or Java.
- We are leaning into the future of AI-assisted development and love to work with engineers who do the same:
- At ServiceTitan, we build the operating system for the trades - a comprehensive platform that powers scheduling and dispatch, CRM, payments, financing, reporting, and more for thousands of service businesses across the U.S. and beyond.
- We're a quality-driven engineering organization working on the cutting edge of the.NET platform - designing systems for scale, solving hard technical problems, and holding a high bar for craft.
- We are seeking a Senior Engineering Manager who can lead high-impact teams, operate effectively in ambiguity, and guide the design and delivery of scalable, cross-cutting systems that span multiple domains.
- We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events.
- At ServiceTitan, we celebrate individuality and uniqueness.
Apply directly at ServiceTitan →Create a free account for alerts like thisView ServiceTitan immigration profile
This listing is sourced directly from ServiceTitan's careers page and normalized into a canonical job model.