Remote Backend Engineer – Identity & Security (Python/Kotlin)

Affirm, Inc.

Kitchener

Remote

CAD 133,000 - 183,000

Full time

6 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health coverage
Monthly tech setup stipends
Flexible time off and holidays
Employee stock purchase plan (ESPP)

Job summary

Affirm, Inc. is seeking a hands-on mid-level backend engineer within Information Security to help build authentication services powering registration, login, and account lifecycle across B2C and B2B experiences.

You will work with Python or Kotlin to implement secure features and collaborate with experienced engineers and partner teams. You will integrate with identity technologies such as Okta, Auth0, and ForgeRock, write tests, participate in code reviews, and deploy to production with team

Qualifications

  • Proven ability to write, test, and debug software in Python or Kotlin.
  • Foundational backend development knowledge: APIs, data structures, databases, version control.
  • Curiosity about authentication; CIAM experience a plus, not required.
  • Strong problem-solving, willingness to learn through mentorship and code reviews.
  • Clear communication and collaboration across engineering, product, and security.

Responsibilities

  • Build and ship customer-facing authentication features—from smoother login experiences to MFA and device binding.
  • Develop backend services and APIs in Python or Kotlin, turning product requirements into working software.
  • Work with identity technologies (Okta, Auth0, ForgeRock) to connect identity capabilities to web, mobile, and partner apps.
  • Take scoped features through the software development lifecycle: design, write code, write tests, code reviews, production deployment.
  • Debug services, improve reliability, and use logs and metrics to understand production behavior.
  • Collaborate with engineering and product to learn secure development and grow expertise in authentication.

Skills

Python
Kotlin
Backend development
Security mindset
Communication

Tools

Okta
Auth0
ForgeRock

Job description

Affirm, Inc. is seeking a hands-on mid-level backend engineer within Information Security to help build authentication services powering registration, login, and account lifecycle across B2C and B2B experiences.

You will work with Python or Kotlin to implement secure features and collaborate with experienced engineers and partner teams. You will integrate with identity technologies such as Okta, Auth0, and ForgeRock, write tests, participate in code reviews, and deploy to production with team

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Identity Security Backend Engineer II (Remote)
Identity Security Backend Engineer II (Remote)

Affirm, Inc. • Halifax

Remote
CAD 133,000 - 183,000
Health coverage 100% for you and your
Monthly tech setup stipends
Flexible time off
+1
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
Remote CIAM Backend Engineer
Remote CIAM Backend Engineer

Affirm, Inc. • Canada

Remote
GBP 71,000 - 98,000
Health coverage for you and dependents
Monthly stipends for tech setup
Flexible time off
+1
Remote Backend Engineer, Identity Decisioning & KYC
Remote Backend Engineer, Identity Decisioning & KYC

Affirm • Ottawa

Remote
CAD 85,000 - 120,000
Remote-first compensation
Spending wallets
Employee communities
+7
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
Senior Backend Software Engineer (Identity Data)
Senior Backend Software Engineer (Identity Data)

Affirm, Inc. • Ottawa

Remote
CAD 120,000 - 170,000
Remote-first compensation structure
Spending Wallets: tech, food, family
Health benefits
+4
Senior Backend Engineer, Authentication Platform (Remote)
Senior Backend Engineer, Authentication Platform (Remote)

Affirm • Ottawa

Remote
CAD 199,000 - 256,000
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
Backend Software Engineer (Identity Decisioning)
Backend Software Engineer (Identity Decisioning)

Affirm • Ottawa

Remote
CAD 85,000 - 120,000
Remote-first compensation
Spending wallets
Employee communities
+7