Drimva

Affirm

Software Engineer II - CIAM

Remote Canada +1 · Remote · Full-time · Posted Oct 27, 2026

Location
Remote Canada
Remote US
Experience
No fixed minimum years of experience required.

About the job

Build and maintain backend services and customer-facing authentication features for Affirm’s customer identity and access management systems.

What you'll do

  • Develop and ship authentication features and backend APIs for registration, login, authorization, and account lifecycle flows.
  • Integrate identity platforms with web, mobile, and partner applications; write tests, review code, and deploy scoped features.
  • Debug services and improve reliability using logs and metrics, while collaborating with engineering, product, and security teams.

What they ask for

  • Ability to write, test, and debug software in Python, Kotlin, or a similar language.
  • Foundational understanding of backend development, including APIs, data structures, databases, and version control.
  • Curiosity about authentication and motivation to build secure, reliable customer experiences.
  • Clear communication and ability to collaborate with engineering, product, and security teammates.

Nice to have

  • Prior experience with identity protocols or CIAM platforms.

Pay

$133,000 - $183,000 CAD per year (base pay)

Tools

Python, Kotlin, Okta, Auth0, ForgeRock

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)