Fastly logo

Staff Software Engineer (Customer Identity & Access Management (CIAM))

Fastly

On-siteDenver, COlead$211k–$254kPosted 9h ago

Job description

  • Join our dynamic Customer Identity Access Management (CIAM) team as a Staff Software Engineer and play a pivotal role in building cutting-edge solutions that centralize and simplify how organizations manage user identities and profile data

  • Our CIAM team is committed to empowering customers with control over user access by providing advanced access control mechanisms, innovative authentication methods, progressive profiling, and a unified identity experience

  • We are looking for passionate, highly skilled software engineers to join our team and be an integral part of our mission

  • If you’re eager to make a significant impact and contribute to the growth of a thriving CIAM ecosystem, we would love to have you on board

  • Let’s build something remarkable together!

  • Design and build secure, scalable identity services supporting authentication, authorization, identity lifecycle, and related platform capabilities

  • Lead implementation of complex technical initiatives from design through production, balancing long-term architecture with practical delivery

  • Serve as the technical lead for one or more core areas of the CIAM platform, guiding architecture, reviewing designs, and helping teams make sound technical decisions

  • Partner with engineering, product, and security to shape implementation plans, prioritize technical investments, and identify risks early

  • Break down ambiguous technical problems into practical, incremental solutions while maintaining a high bar for engineering quality

  • Champion modern, standards-based identity patterns and help teams adopt engineering best practices across the CIAM platform

  • Improve the reliability, security, and maintainability of identity-related services through strong architectural decisions and operational rigor

  • Mentor engineers within the CIAM organization through design reviews, technical guidance, and collaborative problem solving

  • Contribute to an inclusive engineering culture grounded in curiosity, pragmatism, and continuous improvement

  • Participate in on-call support rotation as needed

Benefits

  • Parental support and beyond: We support our families by offering generous time off for parental leave. And beyond that, we work hard to build a culture that allows for all employees to have the life outside work that they desire year round.

  • Health and wellness:

    Your well-being matters here. Our health plans offer a variety of options, including full medical, dental, and vision coverage, short- and long-term disability insurance, mental health resources, and more.

  • Invest in your future:

    We offer 401(k)/retirement plans, employee stock purchasing plans (ESPP), and reimbursements for learning and development programs — so we can support your ongoing growth and success.

  • Keep learning and growing: Helping people go further means nurturing their talent. Through annual reimbursements for employee learning activities, regular hangouts and advice from our Senior Staff, talks from industry leaders, and cultural events — we offer tons of opportunities for people to learn. And we’re always looking to grow as a company, too: we collect employee engagement and experience data annually and leverage our Employee Experience Champion Network to understand employee feedback, so we can keep improving.- Significant experience designing and operating authentication and authorization systems in production environments. Staff engineers at Fastly typically have 7+ years of relevant experience

  • Strong written and verbal communication skills, including the ability to produce clear technical documentation and align diverse stakeholders

  • Experience with service-to-service authentication and secure communication patterns in distributed systems

  • Deep understanding of identity and access standards and technologies such as OIDC, OAuth, SAML, SCIM, JWT, and SSO

  • Strong background in software architecture and system design, especially in areas of scalability, performance, reliability, and security

  • Demonstrated ability to provide technical leadership across multiple teams through architectural guidance, delivery of complex initiatives, and collaborative influence

  • Experience with Go, Java, or Ruby

  • Experience with Keycloak

  • Production experience implementing Role and Attribute-based Access control systems

  • Experience designing secure identity systems with strong consideration for authentication threats, authorization models, and operational resilience- Anticipated Posting Close Date*: 09/17/2026