Senior Distributed SQL Database Engineer - Remote

Affirm

Sioux Falls (SD)

Remote

USD 173,000 - 255,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health coverage for you and dependents
Monthly tech stipends
Generous time-off calendar
Employee stock purchase plan

Job summary

Affirm is hiring a Senior Software Engineer to architect, build, and scale relational and distributed SQL databases that power our data infrastructure. You will influence team roadmaps, collaborate across product, design, and analytics, and own end-to-end reliability for mission-critical systems.

You will design zero-downtime migrations, optimize latency, and advance the control plane for MySQL/TiDB on Kubernetes.

Qualifications

  • 5+ years of experience as a software engineer.
  • Experience designing, developing and launching backend systems at scale (Python, Kotlin, AWS, MySQL, Terraform, Kubernetes).
  • Hands-on experience with large-scale database deployments in production.
  • Expertise in distributed databases (MySQL, TiDB, Postgres, Spanner, Vitess, CockroachDB).
  • Knowledge of distributed database architecture, data modeling and performance tuning (SQL tuning).
  • Experience with database benchmarking, load testing and capacity planning.
  • Familiarity with connection poolers/proxies (ProxySQL, RDS Proxy, Pg Bouncer, PgDog).
  • Built control-plane or automation tooling for databases on Kubernetes.
  • Experience with zero-downtime migrations and major upgrades; prepared runbooks/CLI tooling.
  • Understanding of Kubernetes networking, service discovery and TLS.

Responsibilities

  • Build and operate the control plane for large-scale distributed SQL databases (MySQL, TiDB).
  • Automate provisioning, failover, backups, upgrades end to end.
  • Design migrations with zero downtime for multi-tenant clusters.
  • Own networking stack connecting services to storage on Kubernetes; tune for latency and failover.
  • Deliver quarterly team goals and mentor engineers through ambiguity.
  • Collaborate with product/UX/analytics in ideation and decision-making.
  • Identify and solve project, process, technology, or business issues.
  • Maintain artifacts with metrics, on-call support, and reliability practices.
  • Advocate for code quality, design standards, and secure ownership.

Skills

5+ years experience
Backend systems design
Python
Kotlin
AWS
MySQL
Terraform
Kubernetes
Distributed databases
SQL tuning
ProxySQL/RDS Proxy
Zero-downtime migrations
CLI/runbooks
Kubernetes networking

Education

Bachelor’s degree or equivalent

Tools

ProxySQL
RDS Proxy
Pg Bouncer
PgDog

Job description

Affirm is hiring a Senior Software Engineer to architect, build, and scale relational and distributed SQL databases that power our data infrastructure. You will influence team roadmaps, collaborate across product, design, and analytics, and own end-to-end reliability for mission-critical systems.

You will design zero-downtime migrations, optimize latency, and advance the control plane for MySQL/TiDB on Kubernetes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed SQL Database Architect — Remote
Senior Distributed SQL Database Architect — Remote

Affirm • Palo Alto (CA)

Remote
USD 195,000 - 255,000
Health coverage for you and dependents
Monthly tech stipend
Flexible time off
+1
Senior Database Infrastructure Engineer (Remote)
Senior Database Infrastructure Engineer (Remote)

Affirm • Boston (MA)

Remote
USD 173,000 - 255,000
Health coverage
Tech stipends
Flexible time off
+1
Senior Backend Architect - Distributed SQL & Data Platform
Senior Backend Architect - Distributed SQL & Data Platform

Affirm • Madison (WI)

Remote
USD 173,000 - 255,000
Health coverage
Stipends
Flexible time off
+1
Senior Backend Engineer — Distributed SQL & Data Platform
Senior Backend Engineer — Distributed SQL & Data Platform

Affirm • Houston (TX)

Remote
USD 173,000 - 255,000
Health coverage
Spending stipends
Flexible time off
+1
Senior Backend Engineer, Distributed DBs (Remote)
Senior Backend Engineer, Distributed DBs (Remote)

Affirm • Charlotte (NC)

Remote
USD 173,000 - 233,000
Health coverage after tax effects
Equity options
Flexible time off
+1
Remote Senior Backend Engineer, Distributed SQL Platform
Remote Senior Backend Engineer, Distributed SQL Platform

Xapply • Northern (KY)

Hybrid
USD 173,000 - 255,000
Health coverage
Monthly stipends for tech setup
Flexible time off
+1
Sr Software Engineer: Distributed DB on Kubernetes
Sr Software Engineer: Distributed DB on Kubernetes

Affirm • Boise (ID)

Remote
USD 173,000 - 255,000
100% covered health insurance
Tech setup stipend
Flexible time off
+1
Senior Backend Engineer - Distributed SQL & DB (Remote)
Senior Backend Engineer - Distributed SQL & DB (Remote)

Affirm, Inc. • Northern (KY)

Hybrid
USD 173,000 - 255,000
Health coverage
Tech stipends
Generous time off
+1
Senior Backend Engineer, Distributed SQL Platform - Remote
Senior Backend Engineer, Distributed SQL Platform - Remote

Affirm • Chicago (IL)

Remote
USD 173,000 - 255,000
Health coverage for you and dependents
Tech setup stipends
Flexible time off
+1
Senior Distributed SQL Database Engineer - Remote-First
Senior Distributed SQL Database Engineer - Remote-First

Affirm • Los Angeles (CA)

Remote
USD 195,000 - 255,000
Remote-first with flexibility
Health coverage for you and dependents
Employee stock purchase plan (ESPP)
+1