PlanetScale
Technology
SoftwareEngineer-PlanetScalePostgres
Neural analysis suggests this role is
optimal for Senior candidates.
“Software Engineer - PlanetScale Postgres at PlanetScale. Skills: Distributed systems, Postgres, Kubernetes, Reliability engineering. Design control plane. Build control plane”
Industry & Context.
Problem-solving
On-call rotations
What They're Looking For.
Must Have
5+ years software engineering experience, 5+ years building distributed systems, 5+ years operating distributed systems, Proficiency in Go, Deep understanding of distributed systems principles, Knowledge of low-level system concepts, Hands-on experience with Kubernetes, Hands-on experience with containerized infrastructure, Proven experience with large-scale Postgres deployments, Proven experience with similar database systems, Problem-solving skills, Ability to operate independently, Excellent communication skills, Ability to explain technical tradeoffs
Nice to Have
Additional experience in Python, Additional experience in Ruby, Additional experience in Rust, Additional experience in Zig, Experience with cloud platforms, Familiarity with infrastructure-as-code practices, Familiarity with modern DevOps workflows, Experience in database-as-a-service platforms, Experience in open-source database ecosystems
What You'll Do.
Provision Postgres clusters
Scale Postgres clusters
Maintain Postgres clusters
Develop high availability mechanisms
Improve high availability mechanisms
Develop disaster recovery mechanisms
Improve disaster recovery mechanisms
Develop data protection mechanisms
Improve data protection mechanisms
Optimize Postgres performance
Build automation for database operations
Build tooling for database operations
Build workflows for database operations
Contribute to design of distributed systems
Contribute to operation of distributed systems
Ensure reliability of systems
Ensure scalability of systems
Participate in on-call rotations
Respond to production incidents
Ensure system stability
Collaborate with customers
Collaborate with internal teams
Understand workload patterns
Translate patterns into enhancements
Contribute to improvements in observability
Contribute to improvements in reliability engineering
Contribute to improvements in operational excellence
How You'll Work.
Team & Collaboration
Remote distributed engineering teams; Internal teams; Customers
Communication Scope
Explain technical tradeoffs
Process & Methodology
DevOps workflows
Full Job Description
## Accountabilities Design and build the control plane responsible for provisioning, scaling, and maintaining Postgres clusters with minimal downtime. Develop and improve high availability, disaster recovery, and data protection mechanisms for production database systems. Optimize Postgres performance to support large-scale, high-throughput workloads in distributed environments. Build automation, tooling, and workflows for database operations including backups, restores, migrations, and failover handling. Contribute to the design and operation of distributed, fault-tolerant systems ensuring reliability and scalability. Participate in on-call rotations and respond to production incidents, ensuring system stability and fast recovery. Collaborate with customers and internal teams to understand workload patterns and translate them into platform enhancements. Contribute to ongoing improvements in observability, reliability engineering, and operational excellence. Requirements 5+ years of software engineering experience building and operating production-grade distributed systems. Strong proficiency in Go, with additional experience in languages such as Python, Ruby, Rust, or Zig. Deep understanding of distributed systems principles, including fault tolerance, consistency, and scalability. Strong knowledge of low-level system concepts such as memory management, networking, storage, and concurrency. Hands-on experience with Kubernetes and containerized infrastructure. Proven experience working with large-scale Postgres deployments or similar database systems in production. Strong problem-solving skills and ability to operate independently in complex technical environments. Excellent communication skills and ability to explain technical tradeoffs clearly to both engineers and stakeholders. Experience with cloud platforms such as AWS, GCP, or Azure is highly desirable. Familiarity with infrastructure-as-code practices and modern DevOps workflows is a plus. Experience in datab
Applying for this Software Engineer - PlanetScale Postgres role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about PlanetScale?
Real rants from real employees. Read before you apply.