Senior CIAM Backend Engineer - Remote

Affirm

Toronto

On-site

CAD 251,000 - 334,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Equity rewards
Stipends for health
Tech spending stipend
Time off
ESPP

Job summary

Affirm is seeking a hands-on CIAM backend engineer to design and ship core identity services for B2C and B2B platforms. You will build backend systems in Python and Kotlin, integrating OAuth 2.0, OIDC, SAML, and SCIM with scalable, secure APIs.

Lead end-to-end authentication flows, MFA, device binding, and adaptive challenges while automating infrastructure with IaC and CI/CD pipelines. This remote-first role offers strong health benefits and equity.

Qualifications

  • Advanced hands-on CIAM design with OAuth 2.0, OIDC, SAML, and SCIM.
  • 2nd item to fill

Responsibilities

  • Design, build, and operate CIAM backend services for registration, authentication, authorization, and profile management.

Skills

CIAM systems
OAuth 2.0
OIDC
SAML
SCIM
Python
Kotlin
API design
Distributed systems
CI/CD pipelines
GitHub workflows
Buildkite
AWS
CIAM integration
Terraform
Security fundamentals
MFA
Communication
Cursor

Tools

Okta
Auth0
Ping Identity
ForgeRock
Azure AD B2C

Job description

Affirm is seeking a hands-on CIAM backend engineer to design and ship core identity services for B2C and B2B platforms. You will build backend systems in Python and Kotlin, integrating OAuth 2.0, OIDC, SAML, and SCIM with scalable, secure APIs.

Lead end-to-end authentication flows, MFA, device binding, and adaptive challenges while automating infrastructure with IaC and CI/CD pipelines. This remote-first role offers strong health benefits and equity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior CIAM Security Engineer - Remote
Senior CIAM Security Engineer - Remote

Affirm • Canada

Remote
CAD 181,000 - 241,000
Health care coverage for you and your
Flexible Spending Wallets
Time off and holidays
+1
Senior Remote CIAM Security Engineer
Senior Remote CIAM Security Engineer

Affirm • Kelowna

On-site
CAD 181,000 - 241,000
Health coverage
Flexible Spending Wallets
Time off
+1
Remote Staff CIAM Engineer Build Secure Identity Platforms
Remote Staff CIAM Engineer Build Secure Identity Platforms

Affirm • San Juan de Terranova

On-site
CAD 181,000 - 241,000
Equity
Health coverage for dependents
Stipends for health and tech
+1
Senior CIAM Security Engineer — Remote
Senior CIAM Security Engineer — Remote

Affirm • Saskatoon

On-site
CAD 181,000 - 241,000
Health insurance for you and dependets
Tech & wellness stipends
Paid vacation & holidays
+1
Senior CIAM Security Engineer (Backend Identity)
Senior CIAM Security Engineer (Backend Identity)

Affirm • Kitchener

On-site
CAD 181,000 - 241,000
Health coverage for you and dependents
Monthly health, wellness and tech stip
Equity (ESPP)
+2
Staff CIAM Security Engineer
Staff CIAM Security Engineer

Affirm • Canada

Remote
CAD 181,000 - 241,000
Health care coverage for you and your
Flexible Spending Wallets
Time off and holidays
+1
Senior CIAM Software Engineer
Senior CIAM Software Engineer

Affirm • Oshawa

Hybrid
CAD 150,000 - 200,000
Health care coverage
Flexible Spending Wallets
Competitive vacation and holiday schedules
+1
Senior CIAM Software Engineer
Senior CIAM Software Engineer

Affirm • Kelowna

On-site
CAD 207,000 - 277,000
Health care coverage
Flexible Spending Wallets
Competitive vacation time
+1
Senior CIAM Software Engineer
Senior CIAM Software Engineer

Affirm • Windsor

On-site
CAD 207,000 - 277,000
Health care coverage
Flexible Spending Wallets
Competitive vacation and holiday schedules
+1
Senior CIAM Software Engineer
Senior CIAM Software Engineer

Affirm • Kitchener

On-site
CAD 150,000 - 200,000
Health care coverage
Flexible Spending Wallets
Competitive vacation and holiday schedules
+1