Staff Software Engineer

ServiceTitan
94d$183,400 - $245,400

About The Position

Ready to be a Titan? You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapidly growing startup. We are quality minded, use the most modern tools on the Microsoft .NET platform, have an amazing culture, and love to solve complex problems. Over 50,000 people depend on our software to perform all their daily activities. We are looking for someone to lead all technical aspects of an engineering team at ServiceTitan. We need a highly technical, forward-looking, leader who will own the technical vision of a squad and be accountable for the successful execution of that vision. We also desire those who can balance rapid iteration and development with high product quality expectations and who are innovative and comfortable with ambiguity.

Requirements

  • Equivalent of 8+ years of experience in Senior engineering roles (designing APIs, abstractions, and tools used by other engineers).
  • Equivalent of 12+ years of industry experience.
  • Expert-level knowledge of Microsoft .NET technology stack (C# / .NET) and SQL databases (Microsoft SQL Server or any other).
  • Distributed systems architecture; specifically microservices.
  • Git, unit testing, debugging, profiling, performance monitoring.
  • Strong communication and technical writing skills.
  • B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field.

Responsibilities

  • Own from end to end the short and long term technical vision of your squad.
  • Be responsible for all major technical decisions for your squad.
  • Provide technical mentorship and guidance to engineers within your team and others.
  • Help your team to improve the technical quality of their work through regular technical design and code reviews.
  • Share your technical knowledge and expertise through regular tech talks and/or blog posts.
  • Communicate effectively with engineers, product managers, customers, partners, and other leaders.

Benefits

  • Flexible time off with ample learning and development opportunities.
  • Comprehensive onboarding program and leadership training.
  • Holistic health and wellness benefits including company-paid medical, dental, and vision.
  • 401k match and telehealth options.
  • Parental leave and support, fertility services reimbursement, and pet insurance.
  • Legal advisory services and financial planning tools.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

Master's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service