Software Engineer - Supavisor

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Improve stability and performance of Supavisor to scale with customer demand while reducing operating costs
  • Enhance CI/CD pipelines for zero-downtime deployments and Kubernetes migration without dropping connections
  • Support customers, third-party libraries, and ORMs (SQLAlchemy, Prisma, and others) using Supavisor
  • Write clear documentation to help users maximize Supavisor capabilities
  • Develop new features and improve APIs and client libraries for better developer experience
  • Resolve escalated support issues and participate in on-call rotations, incident response, and post-incident reviews

Requirements

  • Experience developing and operating distributed systems at scale, ideally in databases or infrastructure
  • Comfort with Elixir or strong systems background with willingness to go deep; production Elixir/Erlang experience preferred
  • Protocol development experience, especially with the Postgres wire protocol
  • Familiarity with ORM and database client ecosystems
  • CI/CD pipeline experience with strict constraints on customer impact
  • Clear communication across technical and non-technical audiences
  • Experience working effectively in async, globally distributed teams

Preferred Qualifications

  • Experience with hot code reload or other zero-downtime deployment techniques
  • Open source project maintenance or contribution experience
  • Production debugging under pressure in an on-call capacity

Benefits

  • Fully remote with WeWork membership or co-working allowance
  • ESOP equity ownership for all team members
  • Tech allowance for home office setup
  • 100% health insurance coverage for employees, 80% for dependents
  • Annual company off-sites in new cities
  • Flexible async work environment
  • Annual professional development education allowance

About the Company

Supabase is the Postgres development platform, built by developers for developers. The company provides a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. Born remote and open-source-first, Supabase operates with 280+ team members across 55+ countries, serving 500,000+ community members.

Skills & tools

ElixirErlangPostgreSQLKubernetesCI/CDDistributed Systems

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Distributed systems experience at scale
  2. 02Elixir or strong systems background
  3. 03Protocol development experience
  4. 04ORM and database client ecosystem familiarity
  5. 05CI/CD pipeline experience with customer impact constraints
  6. 06Clear technical and non-technical communication
  7. 07Async, globally distributed team experience