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