Senior CIAM Software Engineer

Affirm

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$195,000–$255,000 / yr
Posted
49 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $225k
$137k most similar roles pay here $268k

This role pays more than 82% of similar roles. Most pay $149,751–$222,000 — the shaded band above. At the midpoint, this role pays about $225k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Affirm

Affirm is a buy-now, pay-later (BNPL) financial technology company that offers point-of-sale installment loans to consumers, allowing them to split purchases into fixed monthly payments with transparent terms. Industry: Financial Technology & Consumer Lending

Affirm currently has 57 open roles on FindRole.

Listed pay typically runs $195,000–$255,000 across 57 roles with salary data.

Most-posted roles

View all roles at Affirm

At a glance

TL;DR · Senior CIAM Software Engineer

As a Senior CIAM Software Engineer at Affirm, you will join the Information Security team to design and implement core customer identity and authentication (CIAM) capabilities. Your daily tasks include building backend services for registration, login, authorization, and account lifecycle management across both B2C and B2B platforms using Python and Kotlin. You will also integrate CIAM systems with internal infrastructure, automate deployments, and ensure robust security practices are in place. The role requires expertise in OAuth 2.0, OIDC, SAML, SCIM, and cloud-native development on AWS, along with experience in Infrastructure as Code tools like Terraform and CI/CD pipelines. This high-scale environment demands a solid understanding of distributed systems and API design principles to deliver secure, reliable identity services that support Affirm’s growth.

What you'll do

  • Design and build core CIAM backend services for customer registration, authentication, and account lifecycle.
  • Implement identity standards like OAuth 2.0, OIDC, SAML, and SCIM in code to ensure security and scalability.
  • Develop Python and Kotlin APIs that expose identity capabilities to various applications and platforms.
  • Integrate CIAM systems with internal user data stores, messaging services, and fraud detection mechanisms.
  • Own secure authentication flows end-to-end, including multi-factor authentication (MFA) and adaptive logic.

What we're looking for

  • 5+ years of professional backend software engineering experience.
  • Strong expertise in designing and implementing CIAM systems with OAuth 2.0, OIDC, SAML, SCIM.
  • Proficiency in Python or similar backend languages for production environments.
  • Experience building APIs, automation frameworks, and distributed systems.
  • Hands-on with extending and integrating CIAM platforms using custom code and APIs.
  • Solid understanding of security fundamentals applied through engineering practices.

More like this

Similar roles

Senior Software Engineer, Intelligence Systems

Anduril Industries

Reston, VA 12 days ago $191,000$253,000
Python CI/CD Networking Wireshark HITL testing Embedded systems Test automation frameworks Instrument control Ruggedized environments Airborne systems Space systems

Senior Software Engineer, Intelligence Systems

Anduril Industries

Reston, VA 12 days ago $191,000$253,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure Git CI/CD PostgreSQL MySQL RESTful APIs Swagger JUnit Selenium Jenkins SonarQube OAuth2

Senior Software Engineer

Circle

San Francisco, CA +11 1 day ago $152,500$205,000
Java Go AWS RESTful_APIs SQL CI/CD Kubernetes Docker Terraform Python PostgreSQL Redis Git Jenkins Swagger JUnit SonarQube Maven Spring_Framework

Senior Software Engineer

The Walt Disney Company

Remote (Seattle, WA) +1 77 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine AVC HEVC AAC EAC3 CEA-608 CEA-708 WebRTC CI/CD Webpack Gulp Grunt Jenkins Git GitHub Swagger Postman
Remote

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Wa - 925 4Th Ave, US) 71 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies CI/CD Build Tools DRM AI-Assisted Development Tools
Remote

Senior Software Engineer

Boeing

Remote (Hazelwood, MO) 77 days ago $133,000$155,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Agile C++ CompTIA Security+ Computer Science
Remote