Drimva

Affirm

Software Engineer II - CIAM

$146K–$225K

Remote US +1 · Remote · Full-time · Posted Oct 27, 2026

Location
Remote US
Remote Canada
Experience
No fixed minimum years of experience required.
Education
Equivalent practical experience or a Bachelor’s degree in a related field.

About the job

Build and maintain backend services and customer-facing authentication features for Affirm’s customer identity and access management systems.

What you'll do

  • Build authentication features including login, MFA, step-up authentication, and device binding; develop backend services and APIs.
  • Design, test, review, deploy, debug, and improve scoped identity features and integrations.
  • Collaborate with engineering, product, and security partners to deliver secure, reliable customer experiences.

What they ask for

  • Ability to write, test, and debug software in Python, Kotlin, or a similar language.
  • Foundational understanding of backend development, including APIs, data structures, databases, and version control.
  • Clear communication and ability to collaborate with engineering, product, and security teammates.
  • Equivalent practical experience or a Bachelor’s degree in a related field.

Nice to have

  • Prior experience with identity protocols or CIAM platforms.

Pay

$165,000 - $225,000 USD base salary; $146,000 - $206,000 USD base salary

Tools

Python, Kotlin, Okta, Auth0, ForgeRock

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)