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