Software Engineer II - CIAM
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
Candidates need solid software fundamentals in Python, Kotlin or a similar language, plus knowledge of backend development, APIs, databases and version control. Curiosity about authentication is essential; prior identity or CIAM experience is a plus but not required.
Okta, Auth0, ForgeRock, Python, Kotlin
Staff Software Engineer, Frontend (Decisions Orchestration)
Remote in CanadaAffirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
8+ YOECandidates need 8+ years building web applications with React or Vue, strong JavaScript and TypeScript skills, and experience delivering major features through technical plans. Strong written and verbal communication for a global team is required, plus equivalent experience or a related bachelor's degree.
React, Vue.js, JavaScript, Communication skills, Collaboration, Onboarding