Remote Staff Backend Engineer: Scalable DB Platforms

Affirm

Kitchener

On-site

CAD 181,000 - 241,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

Affirm is building a transparent, customer-friendly credit platform. We are seeking a staff software engineer to lead the Database Platform in the Online Storage team, shaping strategy for relational and key-value stores across multi-region deployments.

You will own design and implementation of scalable datastore components, automate migrations, and partner with product, SRE, and analytics to ensure reliability and performance. This remote-first role targets candidates in Canada.

Qualifications

  • 8+ years designing, developing and launching backend systems at scale using Python or Kotlin.
  • 5+ years of hands-on database expertise with Relational/Distributed SQL.
  • Experience with AWS, MySQL, Spark and Kubernetes in cloud environments.
  • Ability to define technical plans, write clean code, and deliver major features.
  • Comfort with ambiguity and cross-functional collaboration.
  • Excellent communication skills; Bachelor’s degree or equivalent.

Responsibilities

  • Set long-term technical strategy for the Online Storage team and align with business goals.
  • Collaborate with product, infrastructure and SRE teams on large-scale database platforms.
  • Build scalable datastore components, multi-region, high-availability solutions.
  • Develop control planes for managing hundreds of databases at scale and migrations.
  • Lead by example; set code review standards and drive operational excellence.
  • Mentor teammates and contribute to culture and talent development.

Skills

Python
Kotlin
AWS
MySQL
Spark
Kubernetes
Distributed systems
Data infrastructure

Education

Bachelor's degree or equivalent practical experience

Tools

MySQL
PostgreSQL
TiDB/Vitess
ProxySQL
RDS Proxy
PgBouncer
Spark
Kubernetes
AWS

Job description

Affirm is building a transparent, customer-friendly credit platform. We are seeking a staff software engineer to lead the Database Platform in the Online Storage team, shaping strategy for relational and key-value stores across multi-region deployments.

You will own design and implementation of scalable datastore components, automate migrations, and partner with product, SRE, and analytics to ensure reliability and performance. This remote-first role targets candidates in Canada.

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

Similar jobs worth comparing

Staff Backend Engineer: Scalable DB Platform (Remote)
Staff Backend Engineer: Scalable DB Platform (Remote)

Affirm • Windsor

On-site
CAD 181,000 - 241,000
Health coverage for you and dependents
Equity rewards
Remote-first company
+1
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
Remote Staff Backend Engineer, Scalable Datastore
Remote Staff Backend Engineer, Scalable Datastore

Affirm • Victoria

On-site
CAD 181,000 - 241,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Staff Software Engineer, Backend (Online Storage)
Staff Software Engineer, Backend (Online Storage)

Affirm • Vancouver

On-site
CAD 130,000 - 190,000
Senior Backend Data Platform Engineer – Remote
Senior Backend Data Platform Engineer – Remote

Affirm • Kelowna

On-site
CAD 153,000 - 213,000
Health coverage
ESPP
Time off
+1
Senior Backend Engineer - Scalable Batch Infra (Remote)
Senior Backend Engineer - Scalable Batch Infra (Remote)

Affirm • Edmonton

On-site
CAD 153,000 - 213,000
Health coverage for you and dependents
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
Senior Backend Engineer - Scalable Cloud Infra (Remote)
Senior Backend Engineer - Scalable Cloud Infra (Remote)

Affirm • Oshawa

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Backend Engineer, Reliability & AI Platform (Remote)
Senior Backend Engineer, Reliability & AI Platform (Remote)

Affirm • Kitchener

On-site
CAD 153,000 - 213,000
Health care coverage
Flexible Spending Wallets
Time off
+1