Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ServiceTitan Logo

Senior Staff Software Engineer, IUM

ServiceTitan

$202,000 - $270,200
Aug 21, 2025
Remote, US
Apply Now

Modernization of ServiceTitan's authentication, authorization, and role-based access control (RBAC) platform, transitioning from a legacy system to a scalable, extensible, and future-ready architecture

Requirements

  • Strong expertise in authentication, authorization, RBAC, role & permission modeling, and related standards/protocols (OAuth 2.0, OIDC, SAML, SCIM).
  • Proven track record of leading large-scale migrations or architectural overhauls from legacy to modern identity systems.
  • Strong proficiency in one or more backend languages (e.g., Java, C, Go, Node.js) and related frameworks.
  • Experience with distributed systems, high-availability architectures, and performance optimization.
  • Experience with cloud-native identity services (e.g., AWS Cognito, Azure AD, Okta, Auth0).
  • Background in building multi-tenant SaaS identity systems.
  • Familiarity with zero-trust architectures and modern security best practices.

Responsibilities

  • Architect & Modernize: Lead the design and implementation of the next-generation IUM platform, transitioning from legacy systems to a modern, scalable, and extensible architecture.
  • Domain Leadership: Apply deep expertise in authentication (AuthN), authorization (AuthZ), RBAC, roles, and permissions to ensure secure and compliant access management across our platform.
  • Vision & Influence: Define and evangelize the architectural roadmap for IUM, gaining alignment from stakeholders, executives, and peer engineering teams.
  • Hands-On Technical Leadership: Write and review high-quality, maintainable, and performant code while setting best practices in architecture, design, and implementation.
  • Collaboration & Mentorship: Partner with product, security, infrastructure, and application teams to integrate IUM capabilities seamlessly. Mentor engineers to elevate their technical and domain expertise.
  • Operational Excellence: Ensure the IUM platform meets SLAs for availability, latency, and security. Establish monitoring, alerting, and incident response processes for critical identity services.
  • Scalability & Extensibility: Design systems that handle high concurrency, multi-tenant environments, and evolving permission models with minimal rework.

Other

  • 15+ years of professional software engineering experience, with 8+ years focused on Identity & Access Management (IAM) or related domains.
  • Excellent communication and storytelling skills—able to articulate complex technical concepts to both technical and non-technical audiences.
  • Demonstrated ability to influence architectural direction and drive consensus across teams.
  • Experience mentoring senior engineers and contributing to engineering culture.
  • Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career.