Remote Senior CIAM Backend Engineer

Affirm

St. Louis (MO)

On-site

USD 204,000 - 290,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage for you and dependents
ESPP stock purchase plan
Tech and lifestyle stipends
Generous time off

Job summary

Affirm is building the next generation of CIAM backend services to support registration, login, authorization and account lifecycle for B2C and B2B platforms. You will ship backend systems at scale using Python or Kotlin, with strong security, reliability, and operational rigor.

You will own secure authentication, MFA, device binding, and adaptive authentication while integrating CIAM platforms with internal systems and partner applications.

Qualifications

  • 7+ years of experience designing, developing and launching backend systems at scale.
  • Experience with AWS, MySQL, Spark, and Kubernetes in production.
  • Strong understanding of CIAM standards (OAuth 2.0, OIDC, SAML, SCIM).
  • Delivery of major features and components with clear technical plans.
  • Proficient in Python or Kotlin for backend services.
  • Experience integrating CIAM with data stores, messaging, and downstream systems.
  • Knowledge of secure authentication, MFA, and adaptive authentication.

Responsibilities

  • Design, build, and operate CIAM backend services for registration, authentication, and account lifecycle for B2C/B2B.
  • Implement and extend CIAM standards (OAuth 2.0, OIDC, SAML, SCIM) in code.
  • Develop backend APIs and services in Python and Kotlin for web, mobile, and partner apps.
  • Integrate CIAM platforms with internal systems (data stores, messaging, fraud signals).
  • Own end-to-end secure authentication flows including MFA and device binding.
  • Automate CIAM infrastructure with IaC and CI/CD pipelines.
  • Monitor and optimize CIAM services for performance, resilience, and abuse detection.

Skills

Backend design
Python
Kotlin
AWS
MySQL
Spark
Kubernetes
CIAM
OAuth 2.0
OIDC
SAML
SCIM
API design
CI/CD
Infrastructure as Code
Security fundamentals
GitHub workflows
Buildkite
Terraform
Ledger/logging/observability

Tools

AWS
Kubernetes
Spark
MySQL
Terraform
Buildkite
GitHub

Job description

Affirm is building the next generation of CIAM backend services to support registration, login, authorization and account lifecycle for B2C and B2B platforms. You will ship backend systems at scale using Python or Kotlin, with strong security, reliability, and operational rigor.

You will own secure authentication, MFA, device binding, and adaptive authentication while integrating CIAM platforms with internal systems and partner applications.

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
Senior CIAM Backend Engineer - Remote, Scale & Security
Senior CIAM Backend Engineer - Remote, Scale & Security

Affirm • Las Vegas (NV)

On-site
USD 204,000 - 264,000
Health care 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
Senior CIAM Backend Engineer — Remote
Senior CIAM Backend Engineer — Remote

Affirm • Los Angeles (CA)

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

Affirm • Sioux Falls (SD)

On-site
USD 204,000 - 290,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
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
Staff CIAM Backend Engineer - Remote
Staff CIAM Backend Engineer - Remote

Affirm • Charlotte (NC)

On-site
USD 204,000 - 290,000
Health care coverage for you and your
Flexible Spending Wallets
Time off
+1
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
Senior CIAM Security Engineer - Remote
Senior CIAM Security Engineer - Remote

Affirm • Boston (MA)

On-site
USD 204,000 - 264,000
Health care coverage
Flex spending wallets
Time off
+1