Senior CIAM Security Engineer (Backend Identity)

Affirm

Kitchener

On-site

CAD 181,000 - 241,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Monthly health, wellness and tech stip
Equity (ESPP)
Flexible Spending Wallets
Time off

Job summary

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.

You will build and operate backend services that power registration, login, authorization, and account lifecycle flows across B2C and B2B experiences. You will work closely with partner engineering teams and ensure identity features are delivered

Qualifications

  • Deep hands-on experience building CIAM systems with OAuth 2.0, OIDC, SAML, and SCIM.
  • 5+ years of backend software engineering experience.
  • Strong Python or Kotlin experience and API design skills.
  • Experience with CI/CD pipelines and cloud-native development (AWS).
  • Security-focused mindset with emphasis on authentication and identity services.

Responsibilities

  • Design, build, and operate CIAM backend services for registration, login, authorization, and profile management.
  • Implement identity standards with scalable, clean integration patterns.
  • Develop backend APIs for web, mobile, and partner apps.
  • Automate CIAM infrastructure and deployments using IaC and pipelines.
  • Monitor and optimize CIAM services for performance and security.

Skills

CIAM design
OAuth 2.0
OIDC
SAML
SCIM
Python/Kotlin
AWS
Kubernetes
API design
CI/CD
Infra as Code
Security fundamentals

Tools

Cursor
Terraform
GitHub
Buildkite
AWS tooling

Job description

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.

You will build and operate backend services that power registration, login, authorization, and account lifecycle flows across B2C and B2B experiences. You will work closely with partner engineering teams and ensure identity features are delivered

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
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 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
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 Strategy & Platform Leader
Senior CIAM Strategy & Platform Leader

EQ Bank | Canada's Challenger Bank • Toronto

Hybrid
CAD 130,000 - 180,000
Competitive discretionary bonus
RRSP matching
Medical, dental, vision benefits
+3
CIAM Engineer-3
CIAM Engineer-3

Realign Llc • Toronto

Hybrid
CAD 110,000 - 150,000
Cloud CIAM Architect: Identity & Security Leader
Cloud CIAM Architect: Identity & Security Leader

Okta • Toronto

On-site
CAD 206,000 - 256,000
Health insurance
Dental insurance
Vision insurance
+2
Staff CIAM Security Engineer
Staff CIAM Security Engineer

Affirm • Canada

On-site
CAD 181,000 - 241,000
Health care coverage for you and your
Flexible Spending Wallets
Time off and holidays
+1
Remote Backend Engineer, Identity Decisioning & KYC
Remote Backend Engineer, Identity Decisioning & KYC

Affirm • Ottawa

Remote
CAD 85,000 - 120,000
Remote-first compensation
Spending wallets
Employee communities
+7
Remote Backend Staff Engineer - Identity Decisioning
Remote Backend Staff Engineer - Identity Decisioning

Affirm, Inc. • Canada

Remote
CAD 181,000 - 241,000
100% covered premiums
Monthly tech stipends
Comprehensive health benefits for you/
+1