Senior CIAM Software Engineer
Role Overview
Hands-on engineering role in Information Security building core customer identity and authentication capabilities.
Build and operate identity services for customer registration, login, authorization, account lifecycle, and profile management across B2C and B2B experiences.
Key Skills for This Role
Full Job Posting
Role overview
Hands-on engineering role in Information Security building core customer identity and authentication capabilities.
Build and operate identity services for customer registration, login, authorization, account lifecycle, and profile management across B2C and B2B experiences.
What you’ll do
- Design and operate CIAM backend services and implement OAuth 2.0, OIDC, SAML, and SCIM standards.
- Develop Python and Kotlin APIs and integrate CIAM with internal data, messaging, fraud, and customer systems.
- Own MFA, step-up authentication, device binding, consent, and adaptive authentication flows.
- Automate infrastructure and deployments; monitor, debug, and optimize service performance, resilience, and abuse detection.
What we look for
- 5+ years of professional backend software engineering experience and strong production experience in Python or a similar language.
- Strong hands-on CIAM expertise and knowledge of OAuth 2.0, OIDC, SAML, and SCIM.
- Experience with APIs, automation frameworks, distributed systems, CI/CD, GitHub workflows, and cloud-native development.
- Experience integrating a CIAM platform such as Okta, Auth0, Ping Identity, ForgeRock, or Azure AD B2C using custom code, hooks, and APIs.
- Experience with Infrastructure as Code and automation tools such as Terraform; AWS is preferred.
- Security engineering fundamentals, including access control, token handling, encryption, MFA, and privacy by design.
- Clear communication and cross-functional collaboration; familiarity with AI-augmented development environments is noted.
Compensation
- Annual U.S. base pay range is $195,000–$255,000 in CA, WA, NY, NJ, and CT, and $173,000–$233,000 in other U.S. states.
- Total compensation may include equity, monthly stipends, and benefits.
Workplace
- Affirm describes itself as remote-first; most roles can be performed within the country of employment, with occasional in-person office work possible.
- New hires are invited to an in-person onboarding experience.
Benefits
- Benefits include medical, dental, and vision coverage, monthly spending stipends, flexible time off, holidays, and an employee stock purchase plan.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Affirm
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Manager to own a portfolio of zero-to-one product initiatives, working hands-on with the CEO and cross-functional teams to build and scale new products. Candidates should bring 8–10+ yea
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Management Manager to own a portfolio of new product and platform initiatives, from discovery through launch and scaling. The role requires 8–10+ years of product management experience,
Group Product Management Manager
, CAN
Affirm is seeking a Group Product Manager to lead a portfolio of zero-to-one product initiatives, from discovery and prototyping through launch and growth. Candidates need 8–10+ years of product management experience, a
Software Engineer I (New Grad 2027) - Instruments team
, GBR
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm is reinventing credit to make it m
Group Product Management Manager
, CAN
Group Product Management Manager
, CAN
Group Product Management Manager
, CAN
Senior Manager, Technical Recruiting
, GBR
Senior Manager, Technical Recruiting
, GBR
Software Engineer I (New Grad 2027) - Instruments team
, GBR
Group Product Management Manager
, USA
Group Product Management Manager
, CAN