ServiceTitan is a rapidly growing startup looking for a Senior Software Engineer to join their engineering team. The role involves leading major feature development and collaborating with product managers, designers, and engineers to enhance and create products.
Responsibilities:
- 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:
- 8+ 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 such front-end frameworks as 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
- 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
- Experience with A/B testing is a plus