ServiceTitan is looking to develop major application features in a rapidly growing, fast-paced environment and needs a Senior Software Engineer to create and maintain complex web-based solutions.
Requirements
- Equivalent of 8+ years of experience building and maintaining scalable web applications.
- Expert-level knowledge of Microsoft .NET technology stack (C / .NET, Web APIs) and SQL databases (Microsoft SQL Server or any other).
- HTML5 and JavaScript; experience with Typescript and React is a plus.
- Git, unit testing, debugging, profiling, performance monitoring.
- Experience with GitHub repos which are setup for CI/CD and automated testing.
Responsibilities
- Develop and maintain back-end and front-end code for application features that are critical to the success of our customers and our business.
- Collaborate with world-class engineering, product and design teams to design and deliver scalable, reliable solutions to complex business problems.
- Develop and maintain sufficient test coverage for all features.
- Perform code reviews and other typical development activities.
- Contribute to the technology and product decisions of your team.
- Be a role model and provide help to others.
Other
- B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field is a plus.
- Strong communication skills and can easily exchange ideas in a distributed environment.
- Flextime, recognition, and support for autonomous work.
- Holistic health and wellness benefits
- Support for Titans at all stages of life