Remote CIAM Security Engineer (Backend)

Affirm

Raleigh (NC)

On-site

USD 204,000 - 290,000

Full time

Just now
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health care coverage
Flexible Spending Wallets
Time off
ESPP

Job summary

Affirm is a remote-first company building secure CIAM backends for registering, authenticating and authorizing users across B2C and B2B platforms.

You will design, implement, and operate scalable identity services using Python and Kotlin, with strong emphasis on security, reliability, and modern cloud practices. Expect collaboration with global teams and a focus on high-scale operation.

Qualifications

  • 7+ years of backend experience in design, development and launch of large-scale systems.
  • Strong production experience in Python or Kotlin and building backend APIs.
  • Hands-on experience with CI/CD pipelines and cloud-native development (AWS).
  • Expertise with OAuth 2.0, OIDC, SAML, SCIM and identity integration patterns.

Responsibilities

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

Skills

CIAM design
Python
Kotlin
Distributed systems
AWS
OAuth 2.0 / OIDC / SAML
APIs design
Security fundamentals
MFA
Communication

Tools

AWS
MySQL
Spark
Kubernetes
GitHub
Buildkite
Terraform
Okta
Auth0
Ping Identity

Job description

Affirm is a remote-first company building secure CIAM backends for registering, authenticating and authorizing users across B2C and B2B platforms.

You will design, implement, and operate scalable identity services using Python and Kotlin, with strong emphasis on security, reliability, and modern cloud practices. Expect collaboration with global teams and a focus on high-scale operation.

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 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 Staff CIAM Security Engineer
Remote Staff CIAM Security Engineer

Affirm • Philadelphia

On-site
USD 204,000 - 290,000
Health coverage for you and dependents
Equity / ESPP
Remote CIAM Security Engineer: Scale Identity & Auth
Remote CIAM Security Engineer: Scale Identity & Auth

Affirm • New York (NY)

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

Affirm • St. Louis (MO)

On-site
USD 204,000 - 290,000
Health coverage for you and dependents
ESPP stock purchase plan
Tech and lifestyle stipends
+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
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
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