Open Role
Affirm

Remote opportunity at

Affirm

Software Engineer II - CIAM

Affirm is seeking a mid-level Software Engineer II to focus on customer identity and access management. The organization provides predictable payment solutions without hidden costs. In…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
CAD 133,000 - 183,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Oct 28, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is seeking a mid-level Software Engineer II to focus on customer identity and access management. The organization provides predictable payment solutions without hidden costs. In this role within the Information Security department, the engineer will help develop core customer identity and authentication systems designed to safeguard users and enable business growth. The position involves designing and supporting backend components for registration, login, authorization, and account management across both business…

Job Description

Affirm is seeking a mid-level Software Engineer II to focus on customer identity and access management. The organization provides predictable payment solutions without hidden costs. In this role within the Information Security department, the engineer will help develop core customer identity and authentication systems designed to safeguard users and enable business growth. The position involves designing and supporting backend components for registration, login, authorization, and account management across both business and consumer platforms. Daily duties include constructing authentication features like multi-factor authentication, step-up verification, and device binding, alongside writing backend services using Python or Kotlin. The professional will navigate the software development lifecycle by planning designs, writing automated tests, reviewing code, and releasing to production with team guidance. Candidates will work with identity platforms such as Okta, Auth0, and ForgeRock while collaborating with engineering and product teams. This remote opportunity is open exclusively to applicants living in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

Responsibilities

  • Build and deliver customer-facing authentication capabilities including multi-factor authentication, step-up verification, and device binding
  • Develop backend services and APIs utilizing Python or Kotlin
  • Take features through the entire software development lifecycle from design and coding to automated testing and production deployment
  • Debug production services, analyze logs and metrics, and improve system reliability
  • Collaborate with engineering, product, and security partners to implement secure development practices

Requirements

  • Ability to write, test, and debug software in Python, Kotlin, or a similar language
  • Foundational understanding of backend development principles covering APIs, data structures, databases, and version control
  • Motivation to build secure and reliable customer authentication experiences
  • Practical problem-solving mindset and openness to learning through code reviews and mentorship
  • Clear communication skills for collaborating across engineering, product, and security teams

Qualifications

  • Prior familiarity with identity protocols
  • Past experience working with customer identity and access management platforms

Core Skills

Benefits

  • 100% subsidized medical coverage, dental, and vision for employees and dependents
  • Monthly stipends for health, wellness, and technology expenses
  • Flexible time off and generous holiday calendars
  • Eligibility for equity rewards from Affirm Holdings, Inc.
  • Employee stock purchase plan allowing discounted stock purchases

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

What is the salary range for this position?

The base pay ranges from CAD 133,000 to 183,000 per year, depending on factors such as location, experience, and job-related skills.

Is this position remote?

Yes, this is a remote-first role, but it is exclusively open to candidates currently residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

What programming languages are used in this role?

Engineers in this position develop backend services and APIs using Python or Kotlin.

Do I need prior identity or CIAM experience to apply?

Extensive authentication or CIAM experience is not required, though familiarity with identity protocols or platforms is considered a plus.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Affirm
AffirmAdded to Jobsiz 3h ago
Full-timeRemoteCAD 133,000 - 183,000/yr
Affirm
AffirmAdded to Jobsiz 3h ago
Full-timeRemoteCAD 181,000 - 241,000/yr
Affirm
AffirmAdded to Jobsiz 1d ago
Full-timeRemoteUSD 50,000 - 70,000/yr
Affirm
AffirmAdded to Jobsiz 18d ago
Full-timeRemoteCAD 181,000 - 241,000/yr

Posted by Affirm

Source: Remote First Jobs — Writing

View the original listing ↗

Posted by employer: Oct 28, 2026

Added to Jobsiz: Nov 1, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Affirm

Affirm

144Open Jobs
—No reviews yet
View Company Profile