Senior Software Engineer, Distributed DB & Data Platform

Affirm

Baltimore (MD)

Remote

USD 173,000 - 255,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote-first
Health coverage for dependents
Stipends for tech setup
Generous holiday calendar
Employee stock purchase plan

Job summary

Affirm is building scalable data platforms and a reliable storage foundation for its financial technology products. The Senior Software Engineer will architect and scale relational and distributed SQL databases, automate provisioning, migrations, and upgrades, and own the networking stack to storage on Kubernetes.

Strong ownership and collaboration across product and analytics are essential. You will work with technologies like Python, Kotlin, AWS, MySQL, Terraform and Kubernetes, and you will

Qualifications

  • Experience designing, developing and launching backend systems at scale.
  • Hands-on production experience with large-scale database deployments.

Responsibilities

  • Build and operate the control plane for large-scale distributed SQL databases (MySQL, TiDB).
  • Design reliable schema and data migrations with zero downtime for multi-tenant clusters.
  • Own networking between services and storage on Kubernetes, including proxies.
  • Lead quarterly team goals and mentor engineers through ambiguity and delivery.
  • Collaborate with product, design, and analytics to align on constraints and trade-offs.
  • Identify and drive resolution of project, process, technology or business issues.
  • Establish metrics and runbooks to keep systems reliable and observable.
  • Foster code quality and ownership through reviews and design standards.

Skills

Python
Kotlin
AWS
MySQL
Terraform
Kubernetes
Distributed databases

Education

Bachelor's degree or equivalent

Tools

ProxySQL
RDS Proxy
PgBouncer

Job description

Affirm is building scalable data platforms and a reliable storage foundation for its financial technology products. The Senior Software Engineer will architect and scale relational and distributed SQL databases, automate provisioning, migrations, and upgrades, and own the networking stack to storage on Kubernetes.

Strong ownership and collaboration across product and analytics are essential. You will work with technologies like Python, Kotlin, AWS, MySQL, Terraform and Kubernetes, and you will

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Infra
Senior Backend Engineer: Distributed SQL & Data Infra

Affirm • Detroit (MI)

Remote
USD 173,000 - 255,000
Health coverage for dependents
Tech setup stipends
Flexible 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 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
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 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
Staff Backend Engineer, Distributed DB Platforms (Remote)
Staff Backend Engineer, Distributed DB Platforms (Remote)

Affirm • Los Angeles (CA)

On-site
USD 204,000 - 290,000
Health benefits
Equity opportunities
Remote-first environment
+1
Staff Backend Engineer, Scalable Datastore Platform
Staff Backend Engineer, Scalable Datastore Platform

Affirm • Cleveland (OH)

On-site
USD 180,000 - 240,000
Staff Backend Engineer: Scalable Distributed Databases
Staff Backend Engineer: Scalable Distributed Databases

Affirm • Charlotte (NC)

On-site
USD 180,000 - 280,000