Principal Engineer - Customer Identity Access Management (CIAM)
Core
Lead the technical direction, architecture, and evolution of Fastly's Customer Identity Access Management (CIAM) systems and services to centralize and simplify how organizations manage user identities and profile data.
Role type
Principal Software Engineer (CIAM)
Builds
Secure, scalable solutions for authentication, authorization, identity lifecycle, and related platform capabilities for Fastly's edge cloud platform customers.
Domain
Internet infrastructure / Cloud Security / Identity & Access Management
Deliverable
production ML models | product features | infrastructure
Required skills
Authentication and authorization system design, Identity standards (OIDC, OAuth, SAML, SCIM, JWT, SSO), Distributed systems service-to-service authentication, Software architecture and system design, Technical leadership and roadmap definition, Mentoring engineers
Preferred skills
Keycloak implementation, Role and Attribute-based Access control systems, Go, Java, or Ruby
Technologies
OIDC, OAuth, SAML, SCIM, JWT, SSO, Keycloak
Responsibilities
Lead technical direction and architecture of CIAM systems, Design and build secure scalable identity solutions, Partner with engineering and security teams to define roadmaps, Drive adoption of modern identity patterns, Improve reliability and security of identity services, Mentor engineers across the organization
Seniority
Principal, hands-on IC with significant mentorship