ServiceTitan

Senior Software Engineer

ServiceTitan

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$137,400 - CA$206,000 per year

Job Level

Senior

Tech Stack

ASP.NETJavaScriptMS SQL Server.NETReactSQL

About the role

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

Requirements

  • 5+ years of industry experience.
  • Expert-level knowledge of Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other).
  • HTML5 and JavaScript; experience with front-end frameworks like React and Knockout.js is a plus.
  • Ability to empathize with our users and champion for their experience.
  • Ability to use data-driven approach for product decisions.
  • Experience with A/B testing is a plus.
  • Strong communication and technical writing skills.
  • Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools that are typically used by developers on Microsoft technology stack.
  • B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field.
Benefits
  • Flexible time off with ample learning and development opportunities to continue growing your career.
  • Comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events.
  • Great work is rewarded through Bonusly, peer-nominated awards, and more.
  • Company-paid medical, dental, and vision for you and your dependents, RSP match, and an employee assistance program.
  • Parental leave and support, up to $20k in adoption reimbursement, on demand maternity support through Maven Maternity, free breast milk shipping through Maven Milk, financial planning tools, and more.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NETASP.NET MVCWeb APIsSQLHTML5JavaScriptReactKnockout.jsA/B testing
Soft skills
communicationtechnical writingempathydata-driven decision makingmentorshipsupervision
Certifications
B.S.M.S.PhD
DataRobot

Software Engineer II, Data & Connectors

DataRobot
Junior · Midfull-time🇨🇦 Canada
Posted: 11 hours agoSource: datarobot.wd1.myworkdayjobs.com
CloudDistributed SystemsKotlinKubernetesPython
honeycomb.io

Senior Software Engineer II – Storage Team

honeycomb.io
Seniorfull-time$252k–$283k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
GoKubernetes
Clariti

Senior Full-Stack Engineer, Automation Testing

Clariti
Seniorfull-time$110k–$140k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
CypressJavaScriptJestPythonSeleniumTypeScript
Mozilla

Full-Stack Staff Product Engineer

Mozilla
Leadfull-time$125k–$150k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
ReactTypeScript