Senior CIAM Backend Engineer – Remote

Affirm

Calgary

On-site

CAD 153,000 - 213,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health care coverage
Flexible Spending Wallets
Time off
ESPP

Job summary

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

Affirm is building the next generation of customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and shipping core CIAM capabilities that protect customers and support growth.

Qualifications

  • 5+ years of backend software engineering experience.
  • Strong experience with CIAM systems and identity standards.
  • Proficiency in Python or Kotlin and API design.
  • Experience with cloud-native development and AWS.
  • Hands-on with CI/CD pipelines and IaC.

Responsibilities

  • Design, build, and operate CIAM backend services for registration, authentication, and account lifecycle.
  • Implement identity standards like OAuth 2.0, OIDC, SAML, SCIM.
  • Develop backend APIs in Python and Kotlin for web, mobile, and partners.
  • Integrate CIAM platforms with internal systems and data stores.
  • Own secure authentication flows, MFA, device binding, and adaptive auth.
  • Automate CIAM infrastructure with IaC and CI/CD pipelines.

Skills

CIAM design and implementation
OAuth 2.0
OIDC
SAML
SCIM
Python
Kotlin
APIs
CI/CD pipelines
AWS
Okta
Auth0
Azure AD B2C

Tools

Terraform
Buildkite
GitHub Workflows
AWS

Job description

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

Affirm is building the next generation of customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and shipping core CIAM capabilities that protect customers and support growth.

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 • 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
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
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
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 • Hamilton

On-site
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 • 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 • Ottawa

On-site
CAD 150,000 - 200,000
100% subsidized medical coverage
Generous stipends for technology and lifestyle
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 • Saskatoon

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