ServiceTitan, Inc. logo

Senior Manager, Software Engineering

Job Overview

Location

Remote

Job Type

Full-time

Category

Software Engineer

Date Posted

March 5, 2026

Full Job Description

đź“‹ Description

  • • **Strategic Execution and Delivery:** As a Senior Manager of Software Engineering, you will be instrumental in driving the strategic execution of engineering initiatives, with a primary focus on quarterly planning and the successful delivery of multiple software components or modules. This involves translating high-level business objectives into actionable, measurable milestones, meticulously navigating potential resource constraints and proactively identifying and mitigating technical risks to ensure predictable and successful outcomes.
  • • **Active Technical Leadership and Mentorship:** This role demands a "Player-Coach" approach, requiring you to dedicate significant time to hands-on coding and rigorous code reviews. You will provide high-level technical guidance and architectural direction to your teams, ensuring the development of maintainable, scalable, and high-quality software designs. Leveraging telemetry and data analytics, you will be empowered to identify potential issues early in the development cycle, assess technical feasibility, and make informed trade-offs between quality and time-to-market, always striving for optimal solutions.
  • • **Product Vision and Customer Advocacy:** You will forge deep partnerships with Product Management to gain a comprehensive understanding of customer pain points, market dynamics, and the overarching product vision. By analyzing product metrics and user feedback, you will identify key areas for enhancement and champion user needs throughout the entire software development lifecycle, ensuring that the products we build truly resonate with our customers and solve their most pressing challenges.
  • • **Team Growth and Culture Cultivation:** A core responsibility will be to manage, mentor, and grow multiple high-caliber engineering squads. This includes actively participating in the hiring process to attract and retain top talent, fostering a collaborative and inclusive team environment. You will be responsible for cultivating a strong culture of technical excellence, promoting accountability, encouraging continuous learning and improvement, and empowering engineers to do their best work.
  • • **Operational Excellence and Process Improvement:** You will lead and optimize agile development processes, including effective facilitation of sprint ceremonies such as daily stand-ups, sprint planning, and sprint demos. With direct squad responsibilities, you will ensure a high bar of execution and delivery, consistently aligning team efforts with critical business outcomes. This includes driving improvements in development workflows, release processes, and overall team productivity.
  • • **Architectural Guidance and Technical Debt Management:** Provide expert guidance on software architecture, ensuring solutions are resilient, scalable, and aligned with industry best practices. You will play a key role in managing technical debt, making strategic decisions about refactoring and modernization efforts to ensure the long-term health and maintainability of our codebase and systems.
  • • **Cross-Functional Collaboration:** Work closely with other engineering managers, product managers, designers, and other stakeholders to ensure alignment on technical strategy, project roadmaps, and delivery timelines. Facilitate effective communication and collaboration across teams to achieve shared goals.
  • • **Performance Management and Career Development:** Conduct regular performance reviews, provide constructive feedback, and support the career development of your direct reports. Identify individual strengths and areas for growth, creating personalized development plans to help engineers advance their careers within the organization.
  • • **Innovation and Future-Proofing:** Stay abreast of emerging technologies and industry trends, evaluating their potential impact and applicability to ServiceTitan's technology stack. Encourage and foster a culture of innovation within your teams, driving the adoption of new tools and techniques that can enhance product capabilities and improve development efficiency.
  • • **Risk Management and Mitigation:** Proactively identify potential risks to project timelines, quality, or system stability. Develop and implement effective mitigation strategies to address these risks, ensuring minimal disruption to development and production environments.
  • • **Data-Driven Decision Making:** Champion the use of data and telemetry to inform technical decisions, monitor system performance, and identify opportunities for optimization. Ensure that teams are instrumenting their services effectively to gather the necessary insights.
  • • **On-Call and Incident Management:** Participate in and provide leadership during on-call rotations and incident response, ensuring timely and effective resolution of production issues. Conduct post-mortems to identify root causes and implement preventative measures.
  • • **Onboarding and Knowledge Sharing:** Develop and refine onboarding processes for new engineers, ensuring they can quickly become productive members of the team. Foster a culture of knowledge sharing through documentation, internal presentations, and mentorship.
  • • **Budget and Resource Planning:** Contribute to the planning and management of engineering budgets and resource allocation, ensuring efficient use of company investments.
  • • **Continuous Improvement:** Drive a mindset of continuous improvement across all aspects of the software development lifecycle, from planning and design to testing and deployment.

🎯 Requirements

  • • Proven track record of managing and scaling engineering teams, demonstrating impact beyond a single team or component.
  • • Strong, hands-on proficiency in modern C# development, with recent experience in active coding and contributing to deep technical discussions.
  • • Extensive experience designing, building, and maintaining resilient, scalable microservice architectures (e.g., Docker, Kubernetes).
  • • Deep understanding and experience with developing and deploying large-scale, high-availability SaaS applications.
  • • Demonstrated ability to partner effectively with Product Management and advocate for user needs.

🏖️ Benefits

  • • Flextime and flexible time off with ample learning and development opportunities.
  • • Comprehensive onboarding program and leadership training.
  • • Company-paid medical, dental, and vision insurance (with 100% employer paid options and 90% coverage for dependents).
  • • 401k match and telehealth options.
  • • Generous parental leave, fertility services support, surrogacy and adoption reimbursement, and other life stage support benefits.
  • • Annual bonus and equity participation.

Skills & Technologies

Docker
Kubernetes
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

ServiceTitan, Inc. logo
ServiceTitan, Inc.
Visit Website

About ServiceTitan, Inc.

ServiceTitan provides cloud-based business management software for residential and commercial contractors in plumbing, HVAC, electrical, and other trades. Its platform integrates customer relationship management, scheduling, dispatching, invoicing, payments, marketing analytics, inventory management, and field workforce mobile applications. The system connects office teams with field technicians, automates service workflows, and offers real-time performance reporting, aiming to improve operational efficiency and revenue for home-service businesses.

Similar Opportunities

Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

12 days ago

Apply
Argentina
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

3 days ago

Apply
Argentina
Full-time
Expires Apr 29, 2026
Java
Spring
PostgreSQL
+5 more

8 days ago

Apply
Argentina
Full-time
Expires Apr 28, 2026
JavaScript
TypeScript
Go
+4 more

9 days ago

Apply