← Back to list

Job
Software Engineer - PlanetScale Postgres
Backend Developer
• Remote
• Full-time
• 📍 Remote (US)
Software Engineer on PlanetScale's Postgres engineering team, building a world-class fully managed, multi-cloud Postgres service for demanding production workloads. The role builds the control plane that provisions, scales and heals Postgres clusters, tunes Postgres at scale, and maintains high availability and disaster recovery. Includes an on-call rotation. Fully remote (US). Base salary range $120,000 - $290,000.
Responsibilities
- ▹Design and build the control plane that provisions, scales, and heals Postgres clusters with minimal customer-visible downtime
- ▹Build and maintain high availability, disaster recovery, and data protection solutions that keep customer databases safe through infrastructure failures
- ▹Tune Postgres to operate at scale for some of the largest and most demanding workloads in the world
- ▹Build tooling and automation for database operations, backup, restore, and migration workflows, and participate in an on-call rotation
- ▹Work directly with customers to understand their workloads and translate real-world needs into platform improvements
Requirements
- ▹5+ years of software engineering experience designing, building, and supporting large-scale systems in production
- ▹Strong proficiency in Go, with experience in other languages like Ruby, Python, Zig or Rust
- ▹Experience building and maintaining distributed, fault-tolerant services
- ▹Working knowledge of Kubernetes and containerized applications
- ▹Experience building and operating distributed systems at scale
Nice to have
- ▹Experience building or operating a database-as-a-service or managed database platform
- ▹Experience with connection pooling and proxy layers for Postgres
- ▹Experience with cloud platforms (AWS, GCP, Azure) and infrastructure-as-code
- ▹Contributions to open-source projects, especially in the Postgres or database infrastructure space
- ▹Experience working with remote, geographically distributed teams
- ▹Previous experience at a high-growth technology company
Soft skills
Strong experience building, operating, or maintaining large-scale Postgres deployments in productionExcellent understanding of low-level operating systems concepts (multi-threading, memory management, networking, storage, performance)Strong computer science fundamentals and ability to reason about distributed, fault-tolerant systemsThrives in a collaborative environment, enjoys mentoring engineers and communicates complex tradeoffs clearlySelf-motivated and able to work independently with minimal guidance
What we offer
- ▹Base salary range $120,000 - $290,000 USD
- ▹Total compensation: base salary + variable comp where appropriate + benefits + equity