ServiceTitan's Identity & User Management (IUM) team needs to solve complex identity challenges by providing a unified, world-class identity platform that connects all ServiceTitan brands, enabling a seamless and frictionless experience for users while protecting their critical data. This involves building a next-generation, microservices-based platform.
Requirements
- deep experience designing, building, and operating scalable and resilient microservices.
- Experience with event-driven architectures using technologies like Kafka is a major plus.
- Expertise in Identity & Access Management (IAM) concepts and protocols (OAuth 2.0, OIDC, SAML, SCIM).
- Expert-level knowledge of our tech stack, including C-Sharp / .NET, Web APIs, and databases like MongoDB and Microsoft SQL Server.
- Experience with caching technologies like Redis is also a plus.
- A deep commitment to software quality, demonstrated through experience with Test-Driven Development (TDD) and a keen focus on observability (logging, metrics, tracing)
Responsibilities
- Act as the technical anchor for the IUM team, championing our service-oriented, north-star architecture and ensuring the microservices we build are scalable, secure, and reliable.
- Take the lead on designing and implementing complex, high-impact microservices within the identity domain, tackling challenges in modern authentication, authorization, and user lifecycle management.
- Serve as a go-to expert on Identity & Access Management for other teams, providing technical guidance on integrations within our distributed ecosystem.
- Mentor other engineers on the team, elevating their skill level.
- Partner closely with product managers, principal engineers, and adjacent teams to solve complex integration challenges across our microservices landscape.
Other
- 10+ years of professional software engineering experience, with a significant focus on building and scaling backend systems.
- Demonstrated ability to lead complex projects, mentor other engineers, and influence technical decisions without formal authority. You are a role model for others.
- Strong communication and technical writing skills, with the ability to effectively collaborate with engineers, product managers, and other stakeholders.
- Growth Mindset: We realize we don’t know it all, but we’re learning and striving to build a better product every day. You share this passion for continuous learning and improvement.
- Flexible time off with ample learning and development opportunities to continue growing your career.