CareerPlan

Software Engineer II - CIAM

Remote CanadaRemoteFull-time$165k–$225k2026-10-27 → 2026-11-10

Core

Build and maintain backend services for customer identity and authentication (registration, login, authorization, account lifecycle) across B2C and B2B experiences.

Role type

Mid-level backend software engineer (CIAM)

Builds

Backend services and APIs for identity features (MFA, step-up auth, device binding) integrated with Okta, Auth0, and ForgeRock.

Domain

Fintech / Customer Identity and Access Management (CIAM)

Deliverable

production ML models | product features

Required skills

Python, Kotlin, backend development, APIs, data structures, databases, version control, automated testing, debugging, secure development practices

Preferred skills

Identity protocols, CIAM platforms, authentication experience

Technologies

Python, Kotlin, Okta, Auth0, ForgeRock

Responsibilities

Develop backend services and APIs, write readable code and automated tests, participate in code reviews, deploy to production, debug services, improve reliability, collaborate with engineering and product partners

Seniority

Mid-level, hands-on IC