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
