Drimva

Affirm

Senior Software Engineer, backend (Online Storage)

Remote Canada +1 · Remote · Senior · Full-time · Posted Sep 30, 2026

Location
Remote Canada
Remote US
Experience
5+ years as a software engineer.
Education
Bachelor’s degree in a related field or equivalent practical experience.

About the job

Build and operate Affirm’s managed online storage platform, focusing on large-scale distributed SQL databases and the automation, reliability, and networking systems that support them.

What you'll do

  • Build and operate database control-plane automation for provisioning, failover, backups, and upgrades.
  • Design and execute zero-downtime schema and data migrations; own Kubernetes networking between services and storage.
  • Lead team delivery and reliability, collaborate across product development, and mentor engineers.

What they ask for

  • 5+ years of experience as a software engineer.
  • Hands-on experience with large-scale production database deployments and distributed database architecture, data modeling, and SQL performance tuning.
  • Experience with database benchmarking, load testing, capacity planning, and database automation or control-plane tooling.
  • Experience executing zero-downtime production migrations and major version upgrades; understanding of Kubernetes networking, service discovery, and TLS.

Nice to have

  • MySQL and TiDB experience.
  • Experience building database automation on Kubernetes.

Pay

153,000 - 213,000 CAD base pay per year

Tools

Python, Kotlin, AWS, MySQL, Terraform, Kubernetes, TiDB, ProxySQL

Model-written summary · the original posting is authoritative

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