Remote CIAM Software Engineer II

Affirm, Inc.

Canada

Remote

CAD 133,000 - 183,000

Full time

1 hour ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

100% health coverage
Monthly tech stipends
Generous time off
Equity rewards (ESPP)

Job summary

Affirm is seeking a mid-level Software Engineer in Canada to join the Information Security team. You will help build backend services powering registration, login, authorization, and account lifecycle for both B2C and B2B experiences, with a focus on secure, scalable CIAM capabilities.

You’ll work with Python or Kotlin, contribute through the full SDLC, and collaborate with cross-functional partners to ship reliable authentication features and improve system resilience in production.

Qualifications

  • Experience writing, testing, and debugging software in Python or Kotlin.
  • Foundational backend knowledge: APIs, data structures, databases, version control.
  • Curiosity about authentication and CIAM concepts is a plus.
  • Strong communication and collaboration with cross-functional teams.

Responsibilities

  • Build and ship customer-facing authentication features with mentorship.
  • Develop backend services and APIs in Python or Kotlin.
  • Work with identity tech like Okta, Auth0, and ForgeRock.
  • Take features through the SDLC with design, testing, code reviews, and production deployment.
  • Debug services and improve reliability using logs and metrics.
  • Collaborate with engineering and product teams to grow expertise in authentication.

Skills

Python
Kotlin
Backend APIs
Testing
Code review

Tools

Okta
Auth0
ForgeRock

Job description

Affirm is seeking a mid-level Software Engineer in Canada to join the Information Security team. You will help build backend services powering registration, login, authorization, and account lifecycle for both B2C and B2B experiences, with a focus on secure, scalable CIAM capabilities.

You’ll work with Python or Kotlin, contribute through the full SDLC, and collaborate with cross-functional partners to ship reliable authentication features and improve system resilience in production.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior CIAM Security Engineer - Remote
Senior CIAM Security Engineer - Remote

Affirm • Canada

Remote
CAD 181,000 - 241,000
Health care coverage for you and your
Flexible Spending Wallets
Time off and holidays
+1
CIAM Software Engineer II – Remote Canada
CIAM Software Engineer II – Remote Canada

Jobgether • Canada

Remote
CAD 133,000 - 183,000
Base salary
Equity
Healthcare
+3
Identity & Security Backend Engineer II (Remote)
Identity & Security Backend Engineer II (Remote)

Affirm, Inc. • Edmonton

Remote
CAD 133,000 - 183,000
Health coverage for employee andDepend
Monthly tech stipend
Flexible time off
+1
Senior CIAM Security Engineer (Backend Identity)
Senior CIAM Security Engineer (Backend Identity)

Affirm • Kitchener

On-site
CAD 181,000 - 241,000
Health coverage for you and dependents
Monthly health, wellness and tech stip
Equity (ESPP)
+2
Senior CIAM Security Engineer — Remote
Senior CIAM Security Engineer — Remote

Affirm • Saskatoon

On-site
CAD 181,000 - 241,000
Health insurance for you and dependets
Tech & wellness stipends
Paid vacation & holidays
+1
Remote Staff CIAM Engineer Build Secure Identity Platforms
Remote Staff CIAM Engineer Build Secure Identity Platforms

Affirm • San Juan de Terranova

On-site
CAD 181,000 - 241,000
Equity
Health coverage for dependents
Stipends for health and tech
+1
Backend Identity Engineer – CIAM & Auth Systems
Backend Identity Engineer – CIAM & Auth Systems

Affirm, Inc. • Victoria

Remote
CAD 133,000 - 183,000
Health coverage
Tech stipend
Flexible time off
+1
Software Engineer II - CIAM
Software Engineer II - CIAM

Jobgether • Canada

Remote
CAD 133,000 - 183,000
Base salary
Equity
Healthcare
+3
Product Security Engineer II - IAM & Automation (Remote)
Product Security Engineer II - IAM & Automation (Remote)

Affirm, Inc. • Canada

Remote
CAD 133,000 - 183,000
100% subsidized medical coverage
Equity rewards
Remote-first with flexibility
Remote Software Engineer II — Identity & Auth Backend
Remote Software Engineer II — Identity & Auth Backend

Affirm, Inc. • Regina

Remote
CAD 133,000 - 183,000
Health coverage for employees and his/
Monthly tech/health stipends
Flexible time off
+1