Postgres Deployment Engineer (Nix)
Supabase · Remote · Engineering
About this role
Supabase is hiring a mid-level DevOps Engineer in the software engineering function as a remote position. The posting calls out experience with JavaScript, Rust, C, AWS.
- Role
- DevOps Engineer
- Function
- software engineering
- Level
- mid
- Track
- Individual contributor
- Employment
- Full-time
- Location
- Remote
- Work mode
- Remote
- Department
- Engineering
- Posted
- Mar 23, 2026
More roles at Supabase
Job description
from Supabase careersAbout Supabase
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. All services are deeply integrated and designed for growth.
About the Role
We’re looking for a Postgres Deployment Engineer to join our PostgreSQL team and help elevate our PostgreSQL offerings.
You’ll work closely with the PostgreSQL team, playing an instrumental role in technical decision-making and refining internal methodologies. This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions.
The focus of this role is owning the stability and deployment of our products. You will act as a bridge between product and infrastructure teams to improve the reliability of deployments and upgrades. You will have co-responsibility for builds and deployments via our public supabase/postgres GitHub repository, which bundles features into Docker images and AWS AMIs for cloud and local use.
What You’ll Be Responsible For
Package software into our
supabase/postgresrepo using Nix (with flakes), and help us transition our packaging from traditional to Nix packaging more over time.Manage PostgreSQL lifecycles, ensuring timely major, minor, and extension upgrades.
This is an excerpt. Read the full job description on Supabase careers →