ServiceTitan is looking to improve its products and build new ones for the accounting team, known as Smart Assets, by solving complex problems in the accounting space and directly impacting customers' financial operations
Requirements
- 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
- Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools typically used by developers on the Microsoft technology stack
- Ability to use a data-driven approach for product decisions
- Experience with A/B testing is a plus
- Strong technical writing skills
- Experience with microservices and micro-frontend architecture
Responsibilities
- 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
- Focus on key initiatives for the accounting team, including Agentic workflows, Invoice creation, and Job Costing and Analytics
- Engage in micro-frontend work in React, specifically 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
- Expand on invoice reviews to automate other accounting workflows
Other
- 8+ years of industry experience
- B.S., M.S. or PhD in Computer Science, Physics, Engineering, or a related technical field
- Ability to empathize with users and champion for their experience
- Strong communication skills
- Ability to work autonomously and as part of a team