Remote CIAM Security Engineer – Senior Backend Identity

Affirm

Nashville (TN)

On-site

USD 204,000 - 264,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage
FSA Wallets
Time off
ESPP

Job summary

Affirm is seeking an experienced backend engineer to design and ship core CIAM capabilities for registration, login, authorization, and account lifecycle across B2C and B2B experiences. You will implement identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, building scalable services in Python and Kotlin.

The role emphasizes security, reliability, and strong collaboration with global teams. You’ll own secure authentication flows end-to-end, including MFA and adaptive controls, and

Qualifications

  • Deep hands-on CIAM design with OAuth 2.0, OIDC, SAML, SCIM

Responsibilities

  • Design, build, and operate CIAM backend services for registration, authentication, authorization, and profile management.
  • Implement and extend identity standards in code with scalable, secure patterns.
  • Develop Python/Kotlin APIs exposing identity capabilities to web, mobile, and partner apps.
  • Integrate CIAM platforms with internal data stores, messaging, fraud signals, and downstream systems.
  • Own end-to-end secure authentication flows including MFA and adaptive authentication.
  • Automate CIAM infra and deployments via Infrastructure as Code and CI/CD pipelines.
  • Monitor, debug, and optimize CIAM services for performance and abuse detection.

Skills

OAuth 2.0
OIDC
SAML
SCIM
Python
Kotlin
AWS
MySQL
Spark
Kubernetes
CI/CD
GitHub
Buildkite
Terraform
IaC
CIAM integrations
Security fundamentals

Tools

Buildkite
Terraform

Job description

Affirm is seeking an experienced backend engineer to design and ship core CIAM capabilities for registration, login, authorization, and account lifecycle across B2C and B2B experiences. You will implement identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, building scalable services in Python and Kotlin.

The role emphasizes security, reliability, and strong collaboration with global teams. You’ll own secure authentication flows end-to-end, including MFA and adaptive controls, and

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

Similar jobs worth comparing

Remote CIAM Backend Engineer
Remote CIAM Backend Engineer

Affirm • Salt Lake City (UT)

On-site
USD 204,000 - 290,000
Equity
Medical coverage for you and dependets
Stipends for health, tech spending
+1
Remote CIAM Security Engineer - Backend Identity & Auth
Remote CIAM Security Engineer - Backend Identity & Auth

Affirm • Washington

On-site
USD 204,000 - 264,000
Equity
Remote-first
Health coverage for dependents
+3
Remote CIAM Security Engineer - Scale Identity Systems
Remote CIAM Security Engineer - Scale Identity Systems

Affirm • Portland (OR)

On-site
USD 230,000 - 290,000
Health coverage
Flexible Spending Wallets
Time off
+1
Senior CIAM Backend Security Engineer - Remote
Senior CIAM Backend Security Engineer - Remote

Affirm • Boulder (CO)

On-site
USD 204,000 - 264,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Remote CIAM Backend Engineer - Scalable Identity & Security
Remote CIAM Backend Engineer - Scalable Identity & Security

Affirm • San Francisco (CA)

On-site
USD 230,000 - 290,000
Health insurance
Equity
Remote-friendly
Remote CIAM Security Engineer — Scale & Secure Identities
Remote CIAM Security Engineer — Scale & Secure Identities

Affirm • United States

Remote
USD 204,000 - 290,000
Health coverage for dependents
Remote-first culture
EspP stock purchase program
Remote Senior CIAM Security Engineer
Remote Senior CIAM Security Engineer

Affirm • San Diego (CA)

On-site
USD 230,000 - 290,000
Health coverage
Flexible Spending Wallets
Time off
+1
Senior CIAM Security Engineer: Scale Trusted Identities
Senior CIAM Security Engineer: Scale Trusted Identities

Affirm • Austin (TX)

On-site
USD 204,000 - 264,000
Health coverage
Flexible Spending Wallets
Time off
+1
Remote CIAM Security Engineer (Backend)
Remote CIAM Security Engineer (Backend)

Affirm • Raleigh (NC)

On-site
USD 204,000 - 290,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Staff CIAM Backend Engineer - Remote
Staff CIAM Backend Engineer - Remote

Affirm • Palo Alto (CA)

On-site
USD 230,000 - 290,000
Health care coverage
Employee stock purchase plan (ESPP)
Stipends for health, wellness and tech
+1