Staff Software Engineer - Customer Identity & Access Management (CIAM)
Core
Design and build secure, scalable identity services for authentication, authorization, and identity lifecycle management within a distributed edge cloud platform.
Role type
Staff Software Engineer (CIAM Platform)
Builds
Centralized identity solutions, access control mechanisms, and unified identity experiences for enterprise customers.
Domain
Cybersecurity / Identity & Access Management (CIAM) / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Distributed systems architecture, Identity standards (OIDC, OAuth, SAML, SCIM, JWT, SSO), Service-to-service authentication, Technical leadership, System design for scalability and security
Preferred skills
Go, Java, or Ruby, Keycloak, Role and Attribute-based Access control, Threat modeling for authentication
Technologies
OIDC, OAuth, SAML, SCIM, JWT, SSO, Keycloak, Go, Java, Ruby
Responsibilities
Design and build secure identity services, lead complex technical initiatives from design to production, serve as technical lead for core CIAM areas, partner with engineering and security teams, mentor engineers, participate in on-call rotation
Seniority
Staff, hands-on IC with significant architectural leadership
