Software Engineer II - CIAMNew$165K–$225K

The opportunity

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.

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 integrations that connect identity capabilities to web, mobile, and partner applications.

  • Take scoped features through the software development lifecycle: contribute to design, write readable code and automated tests, participate in code reviews, and deploy to production with support from the team.

  • Solve real engineering problems by debugging services, improving reliability,: and using logs and metrics to understand how your code behaves in production.

  • Collaborate with engineering and product partners, learn secure development: practices, and grow your software engineering skills while building expertise in authentication.