Remote Staff CIAM Engineer Build Secure Identity Platforms

Affirm

San Juan de Terranova

On-site

CAD 181,000 - 241,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity
Health coverage for dependents
Stipends for health and tech
Remote-first

Job summary

Affirm is building the next generation of customer identity and authentication. This senior CIAM backend role designs and ships core services that power registration, login, and account life cycle across B2C and B2B experiences.

You will implement standards like OAuth 2.0, OIDC, SAML, and SCIM while delivering secure, scalable backend APIs in Python and Kotlin. As a remote-first company, you will collaborate with a global engineering team, leverage AWS, MySQL, Spark, and Kubernetes, and

Qualifications

  • 7+ years of experience designing, developing and launching backend systems at scale.

Responsibilities

  • Design, build, and operate core CIAM backend services for registration, authentication, authorization, and profile management.
  • Implement and extend OAuth 2.0, OIDC, SAML, and SCIM in code with scalable patterns.
  • Develop backend APIs and services in Python and Kotlin for web, mobile, and partner applications.
  • Integrate CIAM platforms with internal systems, including user data stores and fraud signals.
  • Own secure authentication and account flows end to end, including MFA and adaptive authentication.
  • Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines.
  • Monitor, debug, and optimize CIAM services for performance and resilience.

Skills

Backend design
Distributed systems
Python/Kotlin
AWS
MySQL
Spark
Kubernetes
OAuth 2.0
OIDC
SAML
SCIM
APIs
CI/CD
Terraform
Infrastructure as Code
Security fundamentals
Cursor

Tools

Cursor

Job description

Affirm is building the next generation of customer identity and authentication. This senior CIAM backend role designs and ships core services that power registration, login, and account life cycle across B2C and B2B experiences.

You will implement standards like OAuth 2.0, OIDC, SAML, and SCIM while delivering secure, scalable backend APIs in Python and Kotlin. As a remote-first company, you will collaborate with a global engineering team, leverage AWS, MySQL, Spark, and Kubernetes, and

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

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

Affirm • Calgary

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Staff CIAM Engineer: Identity & Access at Scale
Staff CIAM Engineer: Identity & Access at Scale

Fastly • Quinte West

Hybrid
CAD 292,000 - 351,000
Medical insurance
Dental insurance
Vision insurance
+4
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 • 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 • 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 • 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 • Saskatoon

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