Senior Software Engineer

ServiceTitan ServiceTitan · Enterprise · CA · Remote

Senior Software Engineer role focused on architecting, designing, and implementing user-facing features end-to-end within the ServiceTitan product suite. The role emphasizes working with modern tools on the Microsoft .NET platform and solving complex problems, with a significant portion dedicated to development and mentorship.

What you'd actually do

  1. Architect, design, and implement user-facing features end-to-end.
  2. Work with product managers, designers, and engineers to prototype and implement product features.
  3. Communicate effectively with other engineers, product managers, customers, and partners.
  4. 70% development / 30% working on requirements, mentorship, supervision.

Skills

Required

  • 8+ years of industry experience
  • Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs)
  • SQL databases (Microsoft SQL Server or any other)
  • HTML5 and JavaScript
  • Strong communication and technical writing skills
  • Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA
  • B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field

Nice to have

  • experience with React and Knockout.js
  • Ability to use data-driven approach for product decisions
  • Experience with A/B testing is a plus