About the job
Join the Engineering leadership team at ServiceTitan, where you will play a pivotal role in steering the technical direction of our innovative products. As a rapidly expanding startup, we offer dynamic opportunities to make a significant impact. Our commitment to quality, utilization of cutting-edge tools on the Microsoft .NET platform, and our vibrant culture foster a collaborative environment where solving complex problems is our passion. Over 50,000 users rely on our software to streamline their daily operations.
We seek a visionary Principal Software Engineer to oversee all technical facets of our engineering team. The ideal candidate will be a highly skilled leader with a forward-thinking mindset, responsible for shaping the technical vision of the squad and ensuring its successful execution. You will excel in balancing swift iteration and high product quality while embracing innovation and navigating ambiguity.
Key Responsibilities:
- Own the complete short- and long-term technical vision for your team.
- Design, implement, and enhance critical systems within the ServiceTitan stack; focus on improving security, availability, reliability, and performance; actively engage in major architectural and strategic decisions related to scaling.
- Develop tools to enhance the efficiency of our engineers; work towards improving performance, processes, and quality across the engineering team.
- Identify and exploit opportunities for system development that benefit multiple teams.
- Mentor and guide engineers throughout the organization.
- Allocate your time approximately 60% to development and 40% to other responsibilities.
- Collaborate closely with the Recruiting team; participate in candidate interviews and contribute to lead generation and screening activities.
- Contribute to the strategic roadmap and resource planning.
- Establish success metrics and continuously monitor them.
- Effectively communicate with cross-functional teams, engineers, Product Managers, customers, and partners.

