Open Role
Affirm

Remote opportunity at

Affirm

Software Engineer II, Backend (Batch Developer Experience)

Affirm is hiring a Software Engineer II for its Batch Developer Experience team in Canada. The group works to speed up and steady batch development and…

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
Published3h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Affirm is hiring a Software Engineer II for its Batch Developer Experience team in Canada. The group works to speed up and steady batch development and testing across the company, building tooling that smooths workflows, sharpens testing and raises the dependability of critical batch jobs. The engineer partners with product and infrastructure engineers on that work. With support from a tech lead and manager, the engineer breaks larger projects into…

Job Description

Affirm is hiring a Software Engineer II for its Batch Developer Experience team in Canada. The group works to speed up and steady batch development and testing across the company, building tooling that smooths workflows, sharpens testing and raises the dependability of critical batch jobs.

The engineer partners with product and infrastructure engineers on that work. With support from a tech lead and manager, the engineer breaks larger projects into tasks, delivers them in phases and coordinates with others so work ships on time. The role also involves taking part in ideation with product, design and analytics teams, explaining technical constraints, and weighing risks and trade-offs in decisions.

Operating the team's systems is part of the job. The engineer creates and monitors metrics, escalates problems when needed, and supports keep-the-lights-on work and on-call rotations. The posting also mentions contributing to community through activities such as interviewing candidates.

The ideal candidate brings 1.5-plus years in software engineering and has built and launched backend systems in Python or Kotlin. The posting also asks for familiarity with distributed systems and with AWS, MySQL and Kubernetes, plus the ability to write clear, tested, extensible code and to work through large codebases.

Eligible applicants live in one of these provinces: Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island or Saskatchewan. The posted base pay range is CAD 133,000 to 183,000 per year.

Responsibilities

  • Break larger projects into tasks and deliver them in phases with support from the tech lead and manager.
  • Take part in ideation with product, design and analytics and explain technical constraints.
  • Create and monitor operational metrics and escalate issues when needed.
  • Support keep-the-lights-on work and on-call coverage for the team's systems.
  • Give feedback to peers through code reviews and help others debug their code.
  • Take part in interviewing and other community-building activities.

Requirements

  • 1.5-plus years of software engineering work.
  • Hands-on time designing, building and launching backend systems.
  • Proficiency in Python or Kotlin.
  • Familiarity with distributed systems and technologies such as AWS, MySQL and Kubernetes.
  • Ability to take a plain business problem and build a solution spanning several software components.
  • Comfort navigating a large codebase and debugging others' code.
  • Clear speaking and writing that helps a worldwide engineering group collaborate.

Qualifications

  • Practical experience of equal standing, or a university degree in a related discipline.

Core Skills

Benefits

  • Health coverage at no cost, with 100 percent of premiums covered for employees and dependents.
  • Monthly stipends for tech setup and for health and wellness.
  • Flexible leave and a generous holiday schedule.
  • Employee stock purchase plan for buying Affirm stock at a discount.
  • Possible equity rewards, with fully subsidized medical, dental and vision coverage.

Frequently Asked Questions

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

Where is this role based?

The role is remote, and applicants must live in one of nine listed Canadian provinces, which exclude Quebec and the territories.

What is the base pay range?

The posting lists CAD 133,000 to 183,000 per year as the base pay range.

What experience is required?

The posting sets a floor of 1.5-plus years in software engineering, with backend work in Python or Kotlin.

Is on-call work part of the role?

Yes. The posting says the engineer supports keep-the-lights-on work and on-call efforts for the team's artifacts.

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 50m 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 — Software Development

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