Senior Remote CIAM Security Engineer

Affirm

Kelowna

On-site

CAD 181,000 - 241,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
Flexible Spending Wallets
Time off
ESPP

Job summary

Affirm is seeking a hands-on backend engineer for CIAM within Information Security. You will design, build, and operate core CIAM services powering registration, authentication, authorization, and account lifecycle for B2C and B2B customers, emphasising security, reliability, and scalability.

You’ll work across teams to implement OAuth 2.0, OIDC, SAML and SCIM, with Python or Kotlin, AWS, and CI/CD automation.

Qualifications

  • 7+ years of backend design, development and deployment experience at scale.
  • Strong experience with CIAM concepts and security
  • Hands-on with Python or Kotlin and distributed systems
  • Experience with OAuth 2.0, OIDC, SAML, SCIM beyond basics
  • Proficiency in AWS, databases, and microservices architecture
  • Familiarity with CI/CD tooling and IaC.

Responsibilities

  • Design, build, and operate CIAM backend services for registration, authentication, authorization, and profile management.
  • Implement and extend identity standards (OAuth 2.0, OIDC, SAML, SCIM) in code.
  • Develop backend APIs in Python/Kotlin exposed to web, mobile, and partner apps.
  • Automate CIAM infrastructure and deployments using IaC and CI/CD pipelines.
  • Monitor, debug, and optimize CIAM services for performance and security.

Skills

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

Tools

Cursor
GitHub Actions
Buildkite
Terraform

Job description

Affirm is seeking a hands-on backend engineer for CIAM within Information Security. You will design, build, and operate core CIAM services powering registration, authentication, authorization, and account lifecycle for B2C and B2B customers, emphasising security, reliability, and scalability.

You’ll work across teams to implement OAuth 2.0, OIDC, SAML and SCIM, with Python or Kotlin, AWS, and CI/CD automation.

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 Backend Engineer - Remote
Senior CIAM Backend Engineer - Remote

Affirm • Toronto

On-site
CAD 251,000 - 334,000
Health coverage
Equity rewards
Stipends for health
+3
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 (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
Staff CIAM Engineer: Identity Security at Scale (Hybrid)
Staff CIAM Engineer: Identity Security at Scale (Hybrid)

United States Digital Space LLC • Denver

Hybrid
CAD 293,000 - 352,000
Equity opportunity
Discretionary bonus
Health, dental, and vision insurance
+3
Senior CIAM Engineer: Identity & Access Architecture
Senior CIAM Engineer: Identity & Access Architecture

Scotiabank • Toronto

On-site
CAD 120,000 - 180,000
Diversity & Inclusion
Workplace accessibility
Upskilling
+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 • Ottawa

On-site
CAD 150,000 - 200,000
100% subsidized medical coverage
Generous stipends for technology and lifestyle
Competitive vacation and holiday schedules
+1