Senior Ciam Software Engineer

Affirm Payments

Remote, USA
Base: $169,000 - $240,000; equity: grade - usa 8; ...
Remote
Ciam systems design and implementation
Oauth 2.0, oidc, saml, scim
Python and kotlin backend development
Affirm Payments is seeking a Senior CIAM Software Engineer for a remote position focused on designing and implementing customer identity and authentication solutions. The role involves developing backend services, integrating CIAM platforms, and ensuring secure operations to support both B2C and B2B experiences

Job Summary

  • Design, build, and operate core CIAM backend services that support customer 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.
  • Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.

Matching Summary

Match Score: 85

Affirm Payments is seeking a Senior CIAM Software Engineer for a remote position focused on designing and implementing customer identity and authentication solutions. The role involves developing backend services, integrating CIAM platforms, and ensuring secure operations to support both B2C and B2B experiences.

Salary

Base: $169,000 - $240,000; Equity: Grade - USA 8; Benefits: 100% subsidized medical coverage, dental, vision, flexible spending wallets

Skills & Requirements

Must-have

  • CIAM systems design and implementation
  • OAuth 2.0, OIDC, SAML, SCIM
  • Python and Kotlin backend development
  • API and distributed systems design
  • CI/CD pipelines and automation
  • Cloud-native development (AWS)
  • Security fundamentals

Nice-to-have

  • AI-augmented development environments
  • Okta, Auth0, Ping Identity integration

Key Requirements

  • 5+ years of professional backend software engineering experience
  • Strong production experience in Python or similar
  • Hands-on experience building and maintaining CI/CD pipelines
  • Experience with GitHub-based workflows and Buildkite
  • Hands-on experience extending CIAM platforms (Okta, Auth0, etc.)
  • Experience with Infrastructure as Code (Terraform)
  • Strong security fundamentals

Work Rights

Not specified

Tailored Resume

Cover Letter