Open Role
Affirm

Remote opportunity at

Affirm

Staff Software Engineer, Backend (Fraud Decisioning)

Affirm is hiring a Staff Software Engineer for its Fraud Decisioning group, with a remote role restricted to residents of select Canadian provinces. The team builds…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
CAD 181,000 - 241,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published3h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is hiring a Staff Software Engineer for its Fraud Decisioning group, with a remote role restricted to residents of select Canadian provinces. The team builds tooling that bolsters Affirm's fraud defenses, works with cross-functional colleagues to adopt and track those tools, and applies analytics to improve fraud decisions. Affirm says it offers installment-style payments without hidden fees and calls itself remote-first. The engineer leads large initiatives across the company,…

Job Description

Affirm is hiring a Staff Software Engineer for its Fraud Decisioning group, with a remote role restricted to residents of select Canadian provinces. The team builds tooling that bolsters Affirm's fraud defenses, works with cross-functional colleagues to adopt and track those tools, and applies analytics to improve fraud decisions. Affirm says it offers installment-style payments without hidden fees and calls itself remote-first.

The engineer leads large initiatives across the company, starting from scoping and technical specification, then breaking the work into tasks and carrying it through delivery, observation and ongoing support. Designs should be simple and elegant, easy to deploy and debug, with failure modes anticipated. The engineer also writes code others can understand and reuse, reviews peers' work, mentors engineers, supports stakeholders and helps define technical interview standards.

Ideal candidates have six to ten or more years in software engineering with leadership and mentoring experience, and a record of building, launching and maintaining complex systems. Strong system-architecture thinking is needed to see how business and product requirements decompose into modules. Working closely with Product, ML, Analytics and Business groups is central to the role. A degree at bachelor level in a relevant discipline, or a comparable hands-on background, is required. The CAN base pay range is $181,000 to $241,000 per year. Eligible applicants must live in nine provinces, including Alberta, Ontario and Saskatchewan (Quebec and the territories are not listed).

Responsibilities

  • Lead cross-functional initiatives from definition through delivery, monitoring and upkeep.
  • Create designs that deploy cleanly, troubleshoot easily and anticipate failure paths.
  • Write reusable, readable code and review peers' work to keep quality consistent.
  • Lead and coach engineers, giving them context and ownership of their parts.
  • Collect stakeholder input and align teams around a shared picture.
  • Take part in hiring assessments and help shape interview content.

Requirements

  • Six to ten or more years in software engineering, including leadership and mentoring.
  • Experience architecting, building, launching and maintaining complex systems.
  • Ability to turn business, product and technical needs into sound designs.
  • Experience collaborating with Product, ML, Analytics and Business groups.
  • A degree at bachelor level in a relevant discipline, or a comparable hands-on background.

Core Skills

Benefits

  • Medical premiums fully covered for employees and dependents.
  • Monthly stipends covering tech setup and health and wellness.
  • Time off that flexes around your needs, plus a generous holiday schedule.
  • Employee stock purchase plan with discounted Affirm shares.
  • Equity rewards plus subsidized dental and vision coverage.

Frequently Asked Questions

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

Who can apply for this remote role?

Candidates living in nine provinces, including Alberta, Ontario and Saskatchewan (Quebec and the territories are not listed).

What is the pay range?

The posted CAN base pay range is $181,000 to $241,000 per year, with new hires usually near the bottom of the band.

What degree is required?

A bachelor-level degree in a relevant discipline, or a comparable hands-on background.

What experience is needed?

Six to ten or more years in software engineering, including leadership and mentoring.

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 52m ago
Full-timeRemoteCAD 55,000 - 75,000/yr
Affirm
AffirmPosted 2h ago
Full-timeRemoteUSD 195,000 - 255,000/yr
Affirm
AffirmPosted 2h ago
Full-timeRemoteCAD 153,000 - 213,000/yr
Affirm
AffirmPosted 2h ago
Full-timeRemoteCAD 133,000 - 183,000/yr

Posted by Affirm

Source: Remote First Jobs — Writing

View the original listing ↗

Posted by employer: Oct 9, 2026

Added to Jobsiz: Oct 13, 2026

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

Affirm

Affirm

188Open Jobs
—No reviews yet
View Company Profile