ServiceTitan

Senior Software Engineer

ServiceTitan

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $151,100 - $202,100 per year

Job Level

Senior

Tech Stack

ASP.NETCloudJavaScriptMavenMicroservicesMS SQL Server.NETReactSQL

About the role

  • Architect, design, and implement user-facing features end-to-end, with a focus on core accounting workflows.
  • Work with product managers, designers, and engineers to prototype and implement product features.
  • Communicate effectively with other engineers, product managers, customers, and partners.
  • Focus on accounting initiatives including agentic workflows (expand invoice reviews and automate accounting workflows), invoice creation improvements, and job costing and analytics with Project Details report KPIs.
  • Engage in micro-frontend work in React, migrating job costing from the monolith into a micro-frontend architecture.
  • Utilize and build microservices to populate data and spin up new services for job costing.
  • Update the invoice user experience for commercial and construction clients to better handle a large volume of invoices.
  • Split time approximately 70% development and 30% working on requirements, mentorship, and supervision.
  • Join the engineering team at ServiceTitan to build Smart Assets (accounting) products.

Requirements

  • 8+ years of industry experience.
  • Expert-level knowledge of Microsoft .NET technology stack (C# / .NET, ASP.NET MVC, Web APIs).
  • Experience with 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 a 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 typically used by developers on the Microsoft technology stack.
  • B.S., M.S. or PhD in Computer Science, Physics, Engineering, or a related technical field.
ProducePay

Senior Software Engineer

ProducePay
Seniorfull-timeCalifornia · 🇺🇸 United States
Posted: 2 hours agoSource: apply.workable.com
AWSGraphQLJavaScriptMicroservicesNode.jsNoSQLReactSQLTypeScript
NBCUniversal

Senior Software Engineer – Platforms

NBCUniversal
Seniorfull-time$110k–$160k / yearNew Jersey · 🇺🇸 United States
Posted: 2 hours agoSource: jobs.smartrecruiters.com
AngularAWSAzureCloudGoJavaJavaScriptMicroservicesNode.jsPythonReactTypeScript+1 more
NBCUniversal

Senior Software Engineer

NBCUniversal
Seniorfull-timeFlorida · 🇺🇸 United States
Posted: 2 hours agoSource: jobs.smartrecruiters.com
AWSDynamoDBJavaScriptMongoDBMySQLNode.jsNoSQLPostgresReactSQLTypeScript
CVS Health

Senior Software Development Engineer – HR Technology

CVS Health
Seniorfull-time$107k–$284k / yearArizona, Texas · 🇺🇸 United States
Posted: 2 hours agoSource: cvshealth.wd1.myworkdayjobs.com
AngularAWSAzureCloudGoogle Cloud PlatformJavaKubernetesNode.jsPythonSQLTypeScript
CDW

Senior Software Engineer

CDW
Seniorfull-time$86k–$147k / year🇺🇸 United States
Posted: 3 hours agoSource: cdw.wd5.myworkdayjobs.com
CloudETLGoogle Cloud PlatformJavaScriptPython