PlanetScaleEngineeringSenior

Software Engineer - PlanetScale Postgres

RemoteApply destination checkedVerified 9/11/2026Source updated Jul 30, 2026
Hireability locked

Sign in first to see whether this employer can hire you.

Sign in to unlock

Summary generated from the verified employer listing

PlanetScale seeks a remote Software Engineer to join its Postgres team, focusing on building the control plane for a fully managed, multi-cloud database service. The role requires designing systems for provisioning, scaling, and disaster recovery while ensuring high availability for demanding production workloads. Candidates need five or more years of experience in large-scale systems, strong proficiency in Go, and a solid understanding of operating systems and distributed computing. The position includes participating in on-call rotations and collaborating with customers to refine platform capabilities. The base salary range is $120,000 to $290,000 USD, with total compensation including variable pay, benefits, and equity.

Key details

  • Requires five or more years of software engineering experience with large-scale production systems.
  • Strong proficiency in Go is mandatory, with additional experience in Ruby, Python, Zig, or Rust preferred.
  • Candidates must possess deep knowledge of low-level operating systems concepts and distributed fault-tolerant architectures.
  • The role involves designing control plane components for provisioning, scaling, and healing Postgres clusters.
  • Base salary ranges from $120,000 to $290,000 USD, excluding variable compensation, benefits, and equity.

Ready to find your remote job?

Get verified remote jobs that actually hire in your country delivered directly to your inbox. No fluff, direct employer sources.

1,780+
Verified Remote Jobs

Active listings checked daily for live availability.

247+
Hiring Countries

Strict location filters so you only see roles you can work.

100%
Direct Employer Links

Zero third-party recruiter middlemen or data collection.

5 min
Sync Check Interval

The scheduler checks for due job sources every 5 minutes.