153K–213K CAD / year

Senior Software Engineer, backend (Online Storage)

BackendRemote — Canada
Published on 2026-09-30
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

The Senior Software Engineer will build and scale managed databases for Affirm's data infrastructure, focusing on OLTP and OLAP systems. The role involves automating database operations, leading projects, and collaborating closely with cross-functional teams to enhance data management.

About the company

Affirm offers buy now, pay later financing that lets consumers split purchases into transparent installment payments at checkout. It partners with merchants to provide flexible credit options without late fees.

The team

Data and Storage Services team

Stack

PythonKotlinAWSMySQLTerraformKubernetesDynamoDBTiDB

What you'll do

  • Build and operate control plane for distributed SQL databases
  • Design and execute reliability-focused data migrations
  • Own networking stack connecting services to storage
  • Support operations and availability of team artifacts
  • Foster a culture of quality and ownership
  • Develop talent on the team

What we're looking for

  • 5+ years of experience as a software engineer
  • Experience with backend systems at scale
  • Hands-on experience with large-scale database deployments
  • Expertise in distributed databases
  • Solid understanding of database architecture and performance tuning
  • Familiarity with connection poolers and proxies

Nice to have

  • Experience with CLI tooling or runbooks
  • Experience with zero-downtime migrations
  • Strong verbal and written communication skills

Benefits

  • 100% health coverage for employees and dependents
  • Monthly stipends for tech setup and wellness
  • Flexible time off
  • Employee stock purchase plan
View original job post