# Software Engineer - PlanetScale Postgres

**Company**: PlanetScale
**Location**: San Francisco Bay Area or Remote
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/planetscale/jobs/4251150009?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8c8a9cf6-370

## Description

At PlanetScale, we're growing rapidly and reinventing the database space. Our platform delivers a fully managed, multi-cloud Postgres service designed for the most demanding production workloads. We handle the complexity of provisioning, scaling, replication, and failover - so engineering teams can focus on building their products.

Our customers entrust us with their most precious digital asset, their data, so the stakes couldn't be higher. We're looking for a Software Engineer to join our Postgres engineering team and help us build a world-class managed Postgres offering.

### 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.

### Why PlanetScale

We're redefining how high-growth companies manage data at scale,and we work with some of the most exciting brands in gaming, consumer tech, and B2B SaaS. As a Software Engineer, you'll be at the core of building the platform that powers world-class apps used by hundreds of millions of users worldwide. PlanetScale is a profitable company with a philosophy centered around building small teams of p99 individuals and is recognized as one of the fastest growing companies in America.

## Skills

### Required
- Go
- Ruby
- Python
- Zig
- Rust
- Kubernetes
- containerized applications
- distributed systems
- Postgres

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/planetscale/jobs/4251150009?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
