Staff CIAM Backend Engineer - Remote

Affirm

Palo Alto (CA)

On-site

USD 230,000 - 290,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health care coverage
Employee stock purchase plan (ESPP)
Stipends for health, wellness and tech
Time off

Job summary

Affirm is hiring for a hands-on CIAM backend engineer to design and ship core identity capabilities powering registration, login, and account lifecycle for B2C and B2B. You will build backend services in Python and Kotlin, integrate with AWS, MySQL, Spark, and Kubernetes, and implement OAuth 2.0, OIDC, SAML, and SCIM with secure, scalable patterns.

This remote-first role emphasizes strong security fundamentals, reliability, and operational rigor, with collaboration across global teams and

Qualifications

  • 7+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using AWS, MySQL, Spark and Kubernetes.
  • Strong communication skills for collaboration with global engineering teams.
  • Experience delivering major features and writing high-quality code.
  • Design, build, and operate CIAM backend services for B2C and B2B platforms.
  • Implement and extend identity standards (OAuth 2.0, OIDC, SAML, SCIM) in code.

Responsibilities

  • Design, build, and operate CIAM backend services supporting registration, authentication, authorization, and account lifecycle.
  • Develop APIs and services in Python and Kotlin for web, mobile, and partner apps.
  • Integrate CIAM platforms with internal systems and data stores.
  • Own secure authentication flows including MFA, step-up auth, device binding, consent, and adaptive auth.
  • Automate CIAM infrastructure with IaC and CI/CD pipelines.
  • Monitor, debug, and optimize CIAM services for performance and resilience.

Skills

Python
Kotlin
AWS
MySQL
Spark
Kubernetes
OAuth 2.0
OIDC
SAML
SCIM

Tools

GitHub
Buildkite
Terraform

Job description

Affirm is hiring for a hands-on CIAM backend engineer to design and ship core identity capabilities powering registration, login, and account lifecycle for B2C and B2B. You will build backend services in Python and Kotlin, integrate with AWS, MySQL, Spark, and Kubernetes, and implement OAuth 2.0, OIDC, SAML, and SCIM with secure, scalable patterns.

This remote-first role emphasizes strong security fundamentals, reliability, and operational rigor, with collaboration across global teams and

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

Similar jobs worth comparing

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

Affirm • Seattle (WA)

On-site
USD 230,000 - 290,000
Health coverage for you and dependents
Employee stock purchase plan (ESPP)
Flexible stipends for tech and health
+1
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 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
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
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 Software Engineer - Secure Backend Platforms
Remote CIAM Software Engineer - Secure Backend Platforms

Affirm • Cleveland (OH)

On-site
USD 204,000 - 264,000
Health coverage for you and dependents
Equity compensation
Monthly stipends for health/tech
+1
Remote CIAM Security Engineer – Senior Backend Identity
Remote CIAM Security Engineer – Senior Backend Identity

Affirm • Nashville (TN)

On-site
USD 204,000 - 264,000
Health coverage
FSA Wallets
Time off
+1