Salary
💰 $151,100 - $202,100 per year
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.