Open Role
Affirm

Remote opportunity at

Affirm

Software Engineer II, Backend (Batch Developer Experience)

Affirm is recruiting a Software Engineer II, Backend for its Batch Developer Experience team. The role is remote and candidates must live in Alberta, British Columbia,…

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 recruiting a Software Engineer II, Backend for its Batch Developer Experience team. The role is remote and candidates must live in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island or Saskatchewan. The team works to speed up batch development and testing and make them more dependable across the company. The engineer teams up with product and infrastructure colleagues to create tools…

Job Description

Affirm is recruiting a Software Engineer II, Backend for its Batch Developer Experience team. The role is remote and candidates must live in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island or Saskatchewan. The team works to speed up batch development and testing and make them more dependable across the company.

The engineer teams up with product and infrastructure colleagues to create tools and systems that simplify batch workflows, improve testing and raise the reliability of Affirm's most important batch workloads. The work shapes the everyday experience of developers who build and test those jobs.

Day-to-day expectations include splitting projects into tasks, shipping them in phases, working with product, design and analytics on ideas and tradeoffs, setting up and tracking metrics, and supporting on-call and keep-the-lights-on duties. The engineer also helps with interviews and the team's growth activities.

Candidates should have at least 1.5 years as a software engineer and should have designed and launched backend systems in Python or Kotlin. Knowledge of distributed systems and of tools such as AWS, MySQL and Kubernetes is valued. The listed base pay is CAD $133,000 to $183,000 per year.

Responsibilities

  • Create tooling that speeds up batch development cycles and makes them dependable
  • Team up with product and infrastructure engineers on workflow and testing improvements
  • Divide projects into tasks and deliver them in phases with the tech lead and manager
  • Work with product, design and analytics on ideas, constraints and tradeoffs
  • Set up and track metrics, escalate issues and support on-call efforts
  • Take part in the interview process and other team development activities

Requirements

  • At least 1.5 years working as a software engineer
  • Experience designing, building and launching backend systems, with proficiency in Python or Kotlin
  • Familiarity with distributed systems and technologies such as AWS, MySQL and Kubernetes
  • Ability to turn a simple scenario into a solution that coordinates several components, with well-tested and extensible code
  • Comfort navigating a large codebase and giving feedback through code reviews
  • Strong verbal and written communication for a global engineering team
  • Hands-on experience of equal value or a degree in a relevant discipline

Qualifications

  • A habit of owning personal growth and asking teammates and managers for feedback

Core Skills

Benefits

  • Full medical premium coverage for employees and dependents, with dental and vision
  • Monthly allowances for health, wellness and technology purchases
  • Flexible time off and an extended holiday calendar
  • Employee stock purchase plan (ESPP)
  • Possible equity awards from Affirm Holdings, Inc.

Frequently Asked Questions

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

Where can I work from for this Affirm role?

The role is remote and open only to candidates living in nine Canadian provinces, including Ontario, Alberta and British Columbia.

What is the pay range?

The posting lists a base pay range of CAD $133,000 to $183,000 per year.

What experience is required?

At least 1.5 years as a software engineer is required, along with backend work in Python or Kotlin.

What does the team do?

The team builds tooling that speeds up batch work and makes testing more dependable at Affirm.

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: Affirm

View the original listing ↗

Posted by employer: Not specified

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