Mid-Level Identity Backend Engineer
2 days ago
Hamilton ON, Hamilton Census Division, ON; Ontario, Canada
Affirm, Inc.
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Build secure identity services at Affirm using Python or Kotlin while working remotely from eligible Canadian provinces. Authentication is central to this customer-facing engineering work.
As a mid-engineering Software Engineer II in Information Security, you will contribute to customer identity and access management capabilities. You will develop backend services and application programming interfaces supporting registration, login, authorization, and account lifecycle flows. The work spans B2C and B2B experiences, with experienced engineers providing mentorship.
Key Responsibilities
Build authentication features including MFA, step-up authentication, and device binding Develop backend services and APIs in Python or Kotlin Integrate Okta, Auth0, and ForgeRock with applications Write tests, review code, and deploy scoped features Debug services using logs and metrics to improve reliability
Requirements:
Ability to write, test, and debug software Python, Kotlin, or similar programming language experience Understanding of APIs, data structures, databases, and version control Curiosity about authentication and secure customer experiences Clear communication and cross-functional collaboration abilities Develop identity backend expertise through secure APIs, authentication features, testing, debugging, and mentorship at Affirm. #J-18808-Ljbffr
Key Responsibilities
Build authentication features including MFA, step-up authentication, and device binding Develop backend services and APIs in Python or Kotlin Integrate Okta, Auth0, and ForgeRock with applications Write tests, review code, and deploy scoped features Debug services using logs and metrics to improve reliability
Requirements:
Ability to write, test, and debug software Python, Kotlin, or similar programming language experience Understanding of APIs, data structures, databases, and version control Curiosity about authentication and secure customer experiences Clear communication and cross-functional collaboration abilities Develop identity backend expertise through secure APIs, authentication features, testing, debugging, and mentorship at Affirm. #J-18808-Ljbffr