Staff Backend Engineer, Ledger Systems (Remote)

Affirm

Ottawa

On-site

CAD 181,000 - 241,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health care coverage
Flexible Spending Wallets
Time off
ESPP - Employee Stock Purchase Plan

Job summary

Affirm is seeking a Senior Backend Engineer to lead and shape the technical strategy for a distributed, high-availability system stack. You will collaborate across product, design, and analytics to ensure robust, scalable solutions that support rapid growth in a regulated financial domain.

We value experience delivering major features in financial systems, thriving in ambiguity, and strong communication across a global engineering team.

Qualifications

  • 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • Extensive track record of developing highly available distributed systems using AWS, MySQL, Spark and Kubernetes.
  • Experience in financial systems, ledgering, treasury or adjacent domains where data accuracy and system reliability are critical.
  • Experience delivering major features or components in a system with a clear technical/execution plan and high-quality code.
  • Thrives in ambiguity, capable of scaling from low-level language idioms to large system architecture understanding.
  • Growth trajectory showing ability to gather and iterate on feedback from engineering and cross-functional peers.
  • Strong verbal and written communication skills to collaborate with a global engineering team.

Responsibilities

  • Set technical strategy for your team on a year-long horizon and align it with business-impacting projects.
  • Collaborate across product, design, and analytics to ensure sustainability, risks, and trade-offs are understood.
  • Act as a force-multiplier by defining and advocating technical solutions and operational processes.
  • Own team operations and availability with monitoring, triage rotations, playbooks, testing, and on-call readiness.
  • Foster a culture of quality by setting and promoting code review and design standards.
  • Mentor and develop talent through feedback and leading by example.

Skills

Python
Kotlin
Distributed systems
Code quality
Cross-team collaboration
Communication

Tools

AWS
MySQL
Spark
Kubernetes

Job description

Affirm is seeking a Senior Backend Engineer to lead and shape the technical strategy for a distributed, high-availability system stack. You will collaborate across product, design, and analytics to ensure robust, scalable solutions that support rapid growth in a regulated financial domain.

We value experience delivering major features in financial systems, thriving in ambiguity, and strong communication across a global engineering team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Backend Engineer - Fintech Payments & Ledger Systems
Lead Backend Engineer - Fintech Payments & Ledger Systems

HRB • Toronto

On-site
CAD 120,000 - 180,000
Staff Backend Engineer – Scalable DB Platforms (Remote)
Staff Backend Engineer – Scalable DB Platforms (Remote)

Affirm • Winnipeg

On-site
CAD 181,000 - 241,000
Health care coverage
Flexible Spending Wallets
Paid time off
+1
Staff Backend Engineer: Scalable Databases Platform
Staff Backend Engineer: Scalable Databases Platform

Affirm • Regina

On-site
CAD 181,000 - 241,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Backend Engineer – Scalable Auth & Fraud
Senior Backend Engineer – Scalable Auth & Fraud

Jackalope Digital LLC • Canada

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Backend Engineer – Post-Transaction Systems (Remote)
Backend Engineer – Post-Transaction Systems (Remote)

Jackalope Digital LLC • Canada

Hybrid
CAD 128,000 - 188,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Backend Engineer - Scalable APIs (Remote)
Senior Backend Engineer - Scalable APIs (Remote)

Affirm • Saskatoon

Remote
CAD 153,000 - 213,000
Health coverage
Flexible Spending Wallets
Vacation and holidays
+1
Lead Senior Full-Stack Engineer — Remote Onboarding & Growth
Lead Senior Full-Stack Engineer — Remote Onboarding & Growth

Affirm • Ottawa

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Ledger Systems Engineer: Accounting & FinTech Backend
Ledger Systems Engineer: Accounting & FinTech Backend

BitGo, Inc. • Toronto

Hybrid
CAD 277,000 - 304,000
Stock options
Health insurance
401k match
+4
Backend Engineer - Auth & Scalable Systems (Remote Canada)
Backend Engineer - Auth & Scalable Systems (Remote Canada)

Affirm • Hamilton

On-site
CAD 153,000 - 213,000
Senior Full-Stack Engineer – Remote, High-Impact Leader
Senior Full-Stack Engineer – Remote, High-Impact Leader

Affirm, Inc. • Canada

On-site
CAD 153,000 - 213,000
Health care coverage for you and your]
Time off and holidays
ESPP - employee stock purchase plan
+1