Software Engineer - PlanetScale Postgres

2 months, 1 week ago
Full-time
Senior
Software Development
PlanetScale

PlanetScale

PlanetScale is the world's most advanced, fully managed MySQL database platform that offers scale, performance, and reliability powered by Vitess. It is a serverless platform designed for developers, enabling schema changes without locking tables, zero...

IT Services
51-250
Founded 2018
$105M raised

Description

  • 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 for customer databases.
  • Tune Postgres to run reliably and efficiently at scale for demanding workloads.
  • Build tooling and automation for database operations, backup, restore, and migration workflows.
  • Participate in an on-call rotation to support production systems.
  • Work directly with customers to understand their workloads and translate needs into platform improvements.

Requirements

  • 5+ years of software engineering experience designing, building, and supporting large-scale systems in production.
  • Strong proficiency in Go.
  • Experience with other languages such as 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.
  • Strong experience building, operating, or maintaining large-scale Postgres deployments in production.
  • Excellent understanding of low-level operating systems concepts, including multi-threading, memory management, networking, storage, and performance.
  • Strong fundamental computer science skills and ability to reason about distributed systems.
  • Experience building or operating a database-as-a-service or managed database platform (preferred).
  • Experience with connection pooling and proxy layers for Postgres (preferred).
  • Experience with cloud platforms such as AWS, GCP, or Azure, and infrastructure-as-code (preferred).
  • Contributions to open-source projects, especially in the Postgres or database infrastructure space (preferred).
  • Experience working with remote, geographically distributed teams (preferred).
  • Previous experience at a high-growth technology company (preferred).

Benefits

  • Base salary range of $120,000 - $290,000 USD.
  • Total compensation includes base salary, variable comp where appropriate, benefits, and equity.
  • Opportunity to work at a profitable, fast-growing company with small teams.
  • Flexible support for employees to do their best work regardless of location.
  • Inclusive, equitable, and diverse work environment.
  • Interview process accommodations for candidates with disabilities.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Database Administrator - Remote US

Smile Digital Health 251-1K IT Services

Smile Digital Health is seeking a Database Administrator to maintain and optimize data stores supporting its FHIR-based healthcare data platform, clients, and partners worldwide.

ActiveMQ Azure Kafka MongoDB NetSuite Oracle PostgreSQL Snowflake SQL SQL Server
21 hours, 18 minutes ago

Staff Software Engineer, Front End

Scout Motors 51-250 Automotive

Scout Motors is hiring a Staff Frontend Engineer for its Sales Engineering team to build and evolve scalable web applications supporting vehicle sales, order management, customer operations, fulfillment, finance, and other core business workflows.

Android AWS Azure CI/CD Cypress GraphQL iOS Node.js Playwright React React Native REST API SEO
21 hours, 18 minutes ago

Senior Technical Consultant, Modern Apps

AHEAD 1K-5K IT Services

AHEAD is seeking a Senior Technical Consultant for its Modern Apps practice to lead hands-on application development and modernization engagements, providing technical direction and helping teams deliver high-quality software efficiently.

Agile C# CI/CD DevSecOps Java JavaScript Python
21 hours, 18 minutes ago

Devices Software Engineer - Türkiye

JumpCloud 251-1K Internet Software & Services

JumpCloud is hiring a remote software engineer to build and operate secure, scalable IT management services and integrations for its unified identity and device management platform.

AWS Azure C C++ CI/CD Docker GCP GitHub Actions Go gRPC Java Kubernetes Microservices Node.js Objective-C Python REST API Swift TypeScript Vue.js
21 hours, 33 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers