146K–225K USD / year
Software Engineer II - CIAM
BackendRemote — United States
Published on 2026-10-27
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and maintain backend services for customer identity and authentication, including registration, login, authorization, and account lifecycle flows. The role focuses on shipping secure, reliable features across customer and business experiences, with mentorship from experienced engineers.
About the company
Affirm offers buy now, pay later financing that lets consumers split purchases into transparent installment payments at checkout. It partners with merchants to provide flexible credit options without late fees.
Stack
PythonKotlinOktaAuth0ForgeRock
What you'll do
- Build authentication features such as MFA, step-up authentication, and device binding
- Develop backend services and APIs in Python or Kotlin
- Integrate identity platforms with web, mobile, and partner applications
- Contribute to feature design, testing, code reviews, and production deployments
- Debug services and improve reliability using logs and metrics
What we're looking for
- Ability to write, test, and debug software in Python, Kotlin, or a similar language
- Foundational knowledge of backend development, APIs, data structures, databases, and version control
- Clear communication and ability to collaborate across engineering, product, and security
- Equivalent practical experience or a related bachelor's degree
Nice to have
- Experience with identity protocols or CIAM platforms
- Interest in authentication and secure customer experiences
Benefits
- 100% subsidized medical, dental, and vision coverage for employees and dependents
- Monthly technology, health, and wellness stipends
- Flexible time off and generous holiday calendars
- Employee stock purchase plan with a discount
