Senior CIAM Backend Engineer — Remote, AWS & Security

Affirm

Seattle (WA)

On-site

USD 230,000 - 290,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health coverage for you and dependents
Employee stock purchase plan (ESPP)
Flexible stipends for tech and health
Remote-first work culture

Job summary

Affirm is reinventing credit with a remote-first team focused on building a secure CIAM platform. You will design and ship core authentication, authorization, and account lifecycle services powering B2C and B2B experiences.

You will implement identity standards like OAuth 2.0, OIDC, SAML, and SCIM, and develop backend APIs in Python and Kotlin for web, mobile, and partner apps. Strong security and scalable architecture are critical to this role.

Qualifications

  • 5+ years of backend software engineering experience.
  • Strong experience designing and implementing CIAM systems.
  • Production experience with Python or a similar backend language.
  • Experience designing APIs, automation frameworks, and distributed systems.
  • Hands-on experience with CI/CD pipelines and cloud-native development (AWS).
  • Experience with Okta/Auth0/Ping Identity/ForgeRock/Azure AD B2C integration via code.

Responsibilities

  • Design, build, and operate CIAM backend services for registration, authentication, authorization, and account lifecycle for B2C and B2B.
  • Implement and extend OAuth 2.0, OIDC, SAML, and SCIM in code.
  • Develop backend APIs in Python and Kotlin for web, mobile, and partner apps.
  • Automate CIAM infrastructure and deployments via 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
CI/CD
Terraform
CIAM
APIs
Okta/Auth0/Ping/ForgeRock/Azure AD B2C

Education

5+ years backend software engineering experience

Tools

GitHub-based workflows
Buildkite
CI tooling

Job description

Affirm is reinventing credit with a remote-first team focused on building a secure CIAM platform. You will design and ship core authentication, authorization, and account lifecycle services powering B2C and B2B experiences.

You will implement identity standards like OAuth 2.0, OIDC, SAML, and SCIM, and develop backend APIs in Python and Kotlin for web, mobile, and partner apps. Strong security and scalable architecture are critical to this role.

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)

Socket.dev • United States

On-site
USD 204,000 - 290,000
Health, dental, vision coverage
Remote-first
Equity
Senior CIAM Security Engineer — Remote
Senior CIAM Security Engineer — Remote

Affirm • Baltimore (MD)

On-site
USD 204,000 - 264,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
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
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
Senior CIAM Engineer: Secure Identity at Scale (Remote)
Senior CIAM Engineer: Secure Identity at Scale (Remote)

Affirm, Inc. • Northern (KY)

Hybrid
USD 204,000 - 264,000
Health insurance
ESPP - Employee stock purchase plan
Tech stipends for health, wellness and
+1
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
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 Identity & Auth
Senior CIAM Security Engineer - Scale Identity & Auth

Affirm • Pittsburgh

On-site
USD 204,000 - 264,000
Health coverage for you and dependents
Equity rewards
Tech stipends for health and devices
Senior CIAM Security Engineer – Remote Identity Platform
Senior CIAM Security Engineer – Remote Identity Platform

Affirm • Denver (CO)

On-site
USD 204,000 - 290,000
Health care coverage
Flexible Spending Wallets
Time off
+1