Manager, Software Engineering

ServiceTitan ServiceTitan · Enterprise · United States · Remote

Manager, Software Engineering role focused on leading 1-2 squads, driving execution, technical excellence, and team growth. Responsibilities include coaching engineers, defining quarterly plans, providing hands-on technical leadership, and ensuring timely, secure, and reliable feature delivery. Requires 10+ years of software engineering experience, with 5+ years in leadership, and expertise in modern frameworks like .NET, React, SQL, Azure, and DevOps.

What you'd actually do

  1. Develop engineers through coaching, feedback, and structured growth plans.
  2. Define and execute quarterly plans, ensuring timely, high-quality feature delivery.
  3. Provide hands-on technical leadership, guiding architecture, design, and development best practices.
  4. Deliver on-time, secure, reliable features that address customer needs.
  5. Work cross-functionally with senior leadership, engineering, product, and UX teams.

Skills

Required

  • Leadership
  • Team Management
  • .NET
  • React
  • SQL
  • Azure
  • DevOps
  • Agile Methodologies
  • Software Architecture
  • Software Design
  • Code Reviews
  • Communication
  • Collaboration

Nice to have

  • Observability Tools (Grafana, DataDog)
  • Performance Optimization
  • Telephony Products

What the JD emphasized

  • 10+ years of software engineering experience, including 5+ years in leadership roles
  • Strong technical expertise in modern frameworks (e.g., .NET, React, SQL, Azure, DevOps)
  • Proven ability to lead agile teams, deliver results, and drive execution
  • Excellent communication and collaboration skills with a track record of cross-functional teamwork