Affirm
Software Engineer II - CIAM
Remote Canada +1 · Remote · Full-time · Posted Oct 27, 2026
- Location
- Remote Canada
Remote US - Experience
- No fixed minimum years of experience required.
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
- Develop and ship authentication features and backend APIs for registration, login, authorization, and account lifecycle flows.
- Integrate identity platforms with web, mobile, and partner applications; write tests, review code, and deploy scoped features.
- Debug services and improve reliability using logs and metrics, while collaborating with engineering, product, and security teams.
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.
- Curiosity about authentication and motivation to build secure, reliable customer experiences.
- Clear communication and ability to collaborate with engineering, product, and security teammates.
Nice to have
- Prior experience with identity protocols or CIAM platforms.
Pay
$133,000 - $183,000 CAD per year (base pay)
Tools
Python, Kotlin, Okta, Auth0, ForgeRock
Model-written summary · the original posting is authoritative