CareerPlanSign in

Senior Software Engineer, Backend

USA🌐 Remote💼 Full-time🗓 2026-10-01 → 2026-10-02

Core

Build and operate the control plane for distributed SQL databases, automating provisioning, failover, backups, and upgrades.

Role type

Senior IC backend software engineer (distributed databases)

Builds

Distributed SQL database clusters, control-plane tooling, and automation for zero-downtime migrations

Domain

Cloud infrastructure, distributed systems, database architecture (via careerplan.io/jobs/22310-senior-software-engineer-backend-at-affirm)

Required skills

Python, Kotlin, AWS, MySQL, Terraform, Kubernetes, distributed database architecture, data modeling, SQL tuning, performance optimization, capacity planning, connection pooling/proxies

Preferred skills

Experience with TiDB, Postgres, Spanner, Vitess, or CockroachDB; building CLI tooling or runbooks; Kubernetes networking and TLS debugging

Technologies

ProxySQL, RDS Proxy, PgBouncer, PgDog

Responsibilities

Design and execute reliability-focused schema and data migrations across multi-tenant clusters; tune Kubernetes networking stack connecting services to storage; define and deliver quarterly team goals; create and monitor operational metrics; set and improve code review and design standards; mentor engineers

Seniority

Senior, hands-on IC