ServiceTitan

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.

This listing is sourced directly from ServiceTitan's careers page and normalized into a canonical job model.