Remote CIAM Security Engineer: Scale Identity & Auth

Affirm

New York (NY)

On-site

USD 204,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
Flexible Spending Wallets
Time off
ESPP

Job summary

Affirm is reinventing credit and building a CIAM platform to power registration, login, and account lifecycle flows for B2C and B2B experiences. This hands-on engineering role within Information Security focuses on secure, scalable backend services with strong security fundamentals.

You will design, develop, and operate core CIAM systems using Python and Kotlin, integrating with AWS, MySQL, and Kubernetes, while enabling MFA, adaptive authentication, and consent management for a remote-first

Qualifications

  • Strong experience designing and implementing CIAM systems with deep knowledge of OAuth 2.0, OIDC, SAML, and SCIM.
  • 5+ years of professional backend software engineering experience.
  • Strong production experience in Python or a similar backend language.
  • Experience designing APIs, automation frameworks, and distributed systems.
  • Hands-on experience building and maintaining CI/CD pipelines.
  • Experience with GitHub-based development workflows and Buildkite or similar build systems.
  • Experience with cloud-native development, preferably AWS.
  • Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity, ForgeRock, or Azure AD B2C using custom code, hooks, and APIs.
  • Solid understanding of backend and distributed systems fundamentals, including API design, data modeling, latency, error handling, and observability.
  • Experience with Infrastructure as Code and automation tools such as Terraform, plus CI/CD pipelines for deploying backend services.
  • Strong security fundamentals applied through engineering, including access control models, token handling, encryption, MFA, and privacy by design.
  • Clear communication skills and the ability to work closely with product, frontend, mobile, and security teams while owning backend identity services.
  • Familiarity with Cursor and other AI-augmented development environments

Responsibilities

  • Design, build, and operate core CIAM backend services that support user registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms.
  • Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns.
  • Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications.
  • Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms.
  • Own secure authentication and account flows end to end, including MFA, step-up authentication, device binding, consent, and adaptive authentication logic.
  • Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service.
  • Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high-scale environments.

Skills

CIAM design
OAuth 2.0
OIDC
SAML
SCIM
Python
Kotlin
Distributed systems
AWS
Kubernetes
CI/CD pipelines
Security fundamentals

Tools

Okta
Auth0
Ping Identity
ForgeRock
Azure AD B2C

Job description

Affirm is reinventing credit and building a CIAM platform to power registration, login, and account lifecycle flows for B2C and B2B experiences. This hands-on engineering role within Information Security focuses on secure, scalable backend services with strong security fundamentals.

You will design, develop, and operate core CIAM systems using Python and Kotlin, integrating with AWS, MySQL, and Kubernetes, while enabling MFA, adaptive authentication, and consent management for a remote-first

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

Similar jobs worth comparing

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 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
Remote CIAM Security Engineer — Scale Identity Platform
Remote CIAM Security Engineer — Scale Identity Platform

Affirm • Atlanta (GA)

On-site
USD 204,000 - 264,000
Health care coverage
ESPP - stock purchase plan
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
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
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
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 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
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