Drimva

Affirm

Staff Software Engineer, Backend (Ledger Engineering)

Remote Canada +1 · Remote · Staff · Full-time · Posted Jul 20, 2026

Location
Remote Canada
Remote US
Experience
8+ years.

About the job

Leads technical strategy and delivery for backend ledger systems that provide accurate, reliable financial reporting and support Affirm’s accounting and capital markets operations.

What you'll do

  • Set team technical strategy and lead critical projects, working with product, design, and analytics on technical risks and trade-offs.
  • Own operational reliability, including monitoring, on-call processes, playbooks, testing, and alerting; establish quality standards through code reviews and design guidance.
  • Develop team talent and advocate for technical solutions and processes across teams.

What they ask for

  • 8+ years designing, developing, and launching large-scale backend systems using languages such as Python or Kotlin.
  • Extensive experience developing highly available distributed systems.
  • Experience in financial systems, ledgering, treasury, or adjacent domains where accuracy and reliability are critical.
  • Experience planning and delivering major features or system components, or deprecating existing functionality.

Pay

$181,000 - $241,000 CAD base salary per year

Tools

Python, Kotlin, AWS, MySQL, Spark, Kubernetes

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)