Senior Software Engineer

ServiceTitan ServiceTitan · Enterprise · Canada Ontario, Canada · Remote

Senior Software Engineer to improve products and build new ones on the Microsoft .NET platform, focusing on user-facing features and complex problem-solving.

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

  • Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs)
  • SQL databases (Microsoft SQL Server or any other)
  • HTML5 and JavaScript
  • 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

  • React
  • Knockout.js
  • A/B testing