Open Role
Affirm

Remote opportunity at

Affirm

Software Engineer II, Backend (Identity Decisioning)

Affirm is seeking a Software Engineer II, Backend for its Identity Decisioning unit to build and maintain backend systems responsible for verifying consumer identities across company…

View Company

Role Snapshot

Hiring Now

Remote from

Remote

Salary

Undisclosed

Department

General

Employment

Full-time

Experience

Not specified

Published13d ago
Listing Views18
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is seeking a Software Engineer II, Backend for its Identity Decisioning unit to build and maintain backend systems responsible for verifying consumer identities across company offerings in compliance with regulatory mandates like KYC. Operating remotely, this position places you within a core team that works closely alongside Compliance, Product, Auth, and Fraud departments to deliver transparent financial tools for e-commerce and retail shoppers. This role is well-suited for a…

Job Description

Affirm is seeking a Software Engineer II, Backend for its Identity Decisioning unit to build and maintain backend systems responsible for verifying consumer identities across company offerings in compliance with regulatory mandates like KYC. Operating remotely, this position places you within a core team that works closely alongside Compliance, Product, Auth, and Fraud departments to deliver transparent financial tools for e-commerce and retail shoppers.

This role is well-suited for a software professional who enjoys breaking down major initiatives into phased deliverables, collaborating with cross-functional groups, and ensuring operational reliability through metric monitoring and on-call rotations. You will work within a remote-first organization that supports flexibility, participating in team growth activities, code reviews, and technical ideation while receiving guidance from your manager and tech lead.

Affirm structures its compensation to include base pay alongside equity awards from the parent company, Affirm Holdings, Inc., and provides additional perks such as monthly tech, health, and wellness stipends. New hires are typically brought in at the beginning of the designated salary bracket. The organization emphasizes transparent financial options for consumers and a collaborative, inclusive environment for engineers worldwide.

Responsibilities

  • Deconstruct large projects into manageable individual tasks delivered across multiple phases with guidance from the tech lead and manager
  • Partner with product management, design, and analytics teams to articulate technical constraints and weigh risks during ideation
  • Manage the availability and operations of team artifacts by tracking metrics, handling escalations, and participating in on-call duties
  • Engage in team development initiatives, including taking part in the candidate interview process
  • Navigate large code bases, debug peer code, and deliver feedback through code reviews

Requirements

  • Have at least 1.5 years of experience working as a software engineer
  • Demonstrate hands-on background in designing, building, and releasing backend systems
  • Show proficiency in either Python or Kotlin
  • Possess familiarity with distributed system fundamentals and technologies such as AWS, MySQL, and Kubernetes
  • Reside in eligible Canadian regions if applying for the remote Canada role

Qualifications

  • Hold a Bachelor degree in a related discipline or possess equivalent practical experience

Core Skills

Benefits

  • 100% subsidized medical coverage, dental, and vision for employees and their dependents
  • Monthly spending stipends designated for technology setup, health, and wellness choices
  • Flexible time off combined with a generous holiday calendar
  • Eligibility for equity rewards offered by Affirm Holdings, Inc.
  • Opportunity to participate in an employee stock purchase plan to acquire company stock at a discount

Frequently Asked Questions

Is this position remote?

Yes, this is a remote role. For candidates based in Canada, the position is open exclusively to residents of Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.

What are the core technical requirements for this role?

Applicants must have a minimum of 1.5 years of software engineering experience, a background in building backend systems, proficiency in Python or Kotlin, and familiarity with distributed systems, AWS, MySQL, and Kubernetes.

What is the salary for this position?

The posting specifies a Canadian base pay range of CAD $133,000 to $183,000 per year for remote Canada roles, while specific salary figures for other locations are not detailed in the job ad.

What benefits are offered?

Benefits include fully covered medical, dental, and vision insurance for employees and dependents, monthly tech and wellness stipends, flexible time off, and access to an employee stock purchase plan.

Sample Interview Questions

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

Search similar jobs

Related Jobs

Affirm
AffirmPosted 15h ago
Full-timeRemoteUSD 164,000 - 245,000/yr
Affirm
AffirmPosted 2d ago
Affirm
AffirmPosted 2d ago
San FranciscoFull-timeRemote
Advertisement
320 × 50

Posted by Affirm

Source: Affirm

Affirm

Affirm

153Open Jobs
—No reviews yet
View Company Profile