mid Software Engineer ic
$120,000 – $290,000
USD per year

About this role

PlanetScale is hiring a mid-level Software Engineer as a remote position. The posting calls out experience with PostgreSQL, MySQL, Git, Linux. Compensation is listed at $120,000–$290,000 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Remote (United States)
Work mode
Remote
Department
Engineering

More roles at PlanetScale

Software Engineer - Insights
Remote (United States) · mid
Python Rust Ruby
Software Engineer - PlanetScale Vitess
Remote · mid
Python Java AWS
Software Engineer - Platform
Remote (United States) · mid
Python Java AWS
Software Engineer - Sharded Postgres (Neki)
Remote (United States) · mid
Python AWS GCP
Software Engineer - Surfaces
Remote (United States) · mid
TypeScript Ruby HTML/CSS
All PlanetScale jobs →

Job description

from PlanetScale careers

PlanetScale is growing rapidly and reinventing the database space. The PlanetScale platform offers both Postgres and Vitess clusters. Vitess, an open-source database clustering system for horizontal scaling of MySQL, enables businesses to efficiently handle large-scale data workloads — without sacrificing developer experience.

About the role

As a PostgreSQL Core Engineer, you will spend most of your time contributing upstream to the PostgreSQL core engine and maintaining the Postgres extensions — both open-source community projects and Planetscale's proprietary extensions — that power our Postgres offering.

What You'll Do

  • Author and review patches to the PostgreSQL core engine: performance, features, bug fixes, and security — landed through the pgsql-hackers mailing list and the Commitfest process.
  • Maintain Postgres extensions, both open-source (community projects we depend on) and proprietary (Planetscale-owned). Includes feature work, bug fixes, performance tuning, and major-version compatibility.
  • Review community patches with rigor on correctness, stability, and PostgreSQL coding conventions.
  • Engage the PostgreSQL community in design discussions, the 5 (five) annual Commitfests, and conferences.
  • Root-cause Postgres issues affecting Planetscale customers and turn fixes into upstream patches when applicable.
  • Improve documentation for PostgreSQL and our extensions as part of every change.

What We're Looking For

Required:

  • Strong C programming skills in large, established codebases.
  • This is an excerpt. Read the full job description on PlanetScale careers →
All software engineering jobs software engineering salaries software engineering career path
All PlanetScale Jobs Browse software engineering roles mid positions