Software Engineer II - CIAM
Affirm·Remote US·Remote·Posted 27 October 2026
About the role
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 building the next generation of customer identity and authentication. This role is a hands-on, mid-engineering position inside Information Security, contributing to core CIAM capabilities that protect customers and support growth. You will help build and maintain backend services that power registration, login, authorization, and account lifecycle flows across B2C and B2B experiences. You will work with experienced engineers and partner teams to deliver scoped identity features with strong security fundamentals, reliability, and operational rigor. What you’ll do Build and ship customer-facing authentication features—from smoother login experiences to MFA, step-up authentication, and device binding—with mentorship from experienced engineers. Develop backend services and APIs in Python or Kotlin, turning product requirements into working software that helps customers access their accounts securely. Work with modern identity technologies such as Okta, Auth0, and ForgeRock, writing custom code and…
This is a summary of the advert. The full description and the application are on Affirm's careers site.
Apply faster with Prepper
- A version of your CV tailored to this Software Engineer II - CIAM role.
- A cover letter written from your CV and this advert.
- Prepper can fill in Affirm's application form and send it once you approve.
- The application saved in your tracker, with reminders to follow up.
More roles at Affirm
- Partner Management ManagerRemote US
- Software Engineer II, Fullstack (Contact Channels)Remote Canada
- Accounting ManagerRemote US
- Senior Software Engineer, Backend (Trust & Safety)Remote Canada
- Senior Software Engineer, Backend (Trust & Safety)Remote US
- Senior Software Engineer, Backend (Consumer)Remote Canada
- Senior Software Engineer, Backend (Consumer)Remote US
- Software Engineer II, BackendRemote Canada
Prepper is independent and not affiliated with Affirm. Roles are listed from the employer's public careers system and removed when they close.