Drimva

Affirm

Staff CIAM Software Engineer

Remote Canada +1 · Remote · Staff · Full-time · Posted Aug 12, 2026

Location
Remote Canada
Remote US
Experience
7+ years designing, developing, and launching backend systems at scale is stated; the requirements section also asks for 5+ years of professional backend software engineering experience.

About the job

Build and operate secure, scalable customer identity and authentication services for Affirm’s B2C and B2B platforms.

What you'll do

  • Design, build, and operate CIAM services and APIs for registration, authentication, authorization, account lifecycle, and profile management.
  • Implement identity standards and secure account flows, including OAuth 2.0, OIDC, SAML, SCIM, MFA, and adaptive authentication.
  • Automate deployments and operate CIAM services, focusing on reliability, performance, and abuse detection.

What they ask for

  • Strong hands-on CIAM experience and knowledge of OAuth 2.0, OIDC, SAML, and SCIM.
  • 5+ years of professional backend software engineering experience.
  • Production experience in Python or a similar backend language; experience designing APIs and distributed systems.
  • Experience with CI/CD pipelines and cloud-native development; hands-on experience extending and integrating CIAM platforms using custom code, hooks, and APIs.

Nice to have

  • AWS experience is preferred.
  • Familiarity with Cursor and other AI-augmented development environments.

Pay

$181,000 - $241,000 CAD base pay per year

Tools

Python, Kotlin, AWS, MySQL, Spark, Kubernetes, Buildkite, Terraform

AI focus

Familiarity with AI-augmented development environments such as Cursor; no other AI work is described.

Model-written summary · the original posting is authoritative

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