Sr Software Engineer: Distributed DB on Kubernetes

Affirm

Boise (ID)

Remote

USD 173,000 - 255,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

100% covered health insurance
Tech setup stipend
Flexible time off
ESPP

Job summary

affirm is seeking a Senior Software Engineer to architect, build and scale relational and distributed SQL databases, shaping our data infrastructure for scale. You’ll influence the team’s roadmap and collaborate with peers to deliver trustworthy data platforms. You’ll own the control plane for MySQL and TiDB clusters, design migrations with zero downtime, and manage networking on Kubernetes with ProxySQL.

Remote-first with flexible in-person onboarding. Base pay for U.S.

Qualifications

  • 5+ years of experience as a software engineer.
  • Experience in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, Terraform and Kubernetes.
  • Hands-on experience with large-scale database deployments in a production environment.
  • Expertise in distributed databases and database technologies such as MySQL(Preferred), TiDB(Preferred), Postgres, Spanner, Vitess, CockroachDB etc.
  • Strong understanding of distributed database architecture, data modeling, and performance tuning. Particularly, SQL tuning and performance optimization.
  • Experience in database benchmarking, load testing, and capacity planning.
  • Familiar with connection poolers and proxies such as ProxySQL, RDS Proxy, Pg Bouncer, PgDog etc.
  • Built control-plane or automation tooling for databases, such as provisioning, failover, upgrades or schema migrations, ideally on Kubernetes.
  • Zero-downtime migrations and major version upgrades on production databases, with repeatable runbooks.
  • Understand Kubernetes networking, service discovery and TLS for debugging connections.
  • Able to define a technical plan for delivering significant features with simple, extensible design.
  • Strong in making large code base changes with safe tooling and processes.
  • Demonstrated ownership of growth and proactive feedback seeking.
  • Strong communication skills for collaboration with a global engineering team.
  • Bachelor’s degree or equivalent practical experience in a related field.

Responsibilities

  • You will build and operate the control plane for large-scale distributed SQL databases such as MySQL and TiDB.
  • Design and execute reliability-focused schema and data migrations across multi-tenant clusters with zero downtime.
  • Own the networking stack connecting services to storage on Kubernetes, including ProxySQL and tuning for latency and failover.
  • Deliver quarterly team goals, mentor engineers, and support delivery.
  • Collaborate with product management, design & analytics through ideation and decision-making.
  • Identify and lead solutions to project, process, technology or business issues.
  • Support operations and availability of team artifacts with metrics and on-call readiness.
  • Foster code quality and ownership by establishing review and design standards.
  • Help develop talent through feedback and leadership by example.

Skills

5+ years of experience as a software
Backend systems at scale
Python
Kotlin
AWS
MySQL
Terraform
Kubernetes
Distributed SQL databases
SQL tuning
Database benchmarking
ProxySQL / RDS Proxy
Zero-downtime migrations
Kubernetes networking
Code ownership & tooling
Technical planning
Strong communication

Education

Bachelor’s degree or equivalent practical experience

Tools

ProxySQL
RDS Proxy
PgBouncer
PgDog

Job description

affirm is seeking a Senior Software Engineer to architect, build and scale relational and distributed SQL databases, shaping our data infrastructure for scale. You’ll influence the team’s roadmap and collaborate with peers to deliver trustworthy data platforms. You’ll own the control plane for MySQL and TiDB clusters, design migrations with zero downtime, and manage networking on Kubernetes with ProxySQL.

Remote-first with flexible in-person onboarding. Base pay for U.S.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 Backend Engineer – Distributed SQL & Kubernetes
Senior Backend Engineer – Distributed SQL & Kubernetes

Affirm • United States

Remote
USD 150,000 - 230,000
100% subsidized medical, dental, and視s
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
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
Senior Software Engineer, Backend (Online Storage) (Fully Remote)
Senior Software Engineer, Backend (Online Storage) (Fully Remote)

Affirm • United States

Remote
USD 150,000 - 230,000
100% subsidized medical, dental, and視s
Senior Software Engineer, Distributed DB & Data Platform
Senior Software Engineer, Distributed DB & Data Platform

Affirm • Baltimore (MD)

Remote
USD 173,000 - 255,000
Remote-first
Health coverage for dependents
Stipends for tech setup
+2
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
Senior Software Engineer - Distributed SQL Infra (Remote)
Senior Software Engineer - Distributed SQL Infra (Remote)

Engg • United States

Remote
USD 140,000 - 180,000