Supabase

Software Engineer - Branching

Supabase
Apply
2 months ago
Remote, WorldwideMid Level

Responsibilities

  • Design and improve the orchestration engine for creating, merging, and rebasing Supabase Branches.
  • Provision ephemeral sandboxed execution environments on EKS and ECS for untrusted build workloads with securely managed secrets.
  • Implement job scheduling for thousands of concurrent builds.
  • Optimize pipeline runtimes through caching, artifact storage, and dependency reuse.
  • Manage retry, timeout, cancellation, and failure-propagation behavior.
  • Instrument pipeline lifecycles with traces, metrics, and structured logs.
  • Develop JSON and TOML configuration files and Terraform and Pulumi integrations for defining, triggering, and inspecting pipelines.

Requirements

  • Strong software engineering skills in Go and TypeScript are required.
  • At least 3 years of experience building and operating cloud infrastructure or distributed systems at scale.
  • Required knowledge of cloud infrastructure and AWS constructs.
  • Strongly preferred experience with AWS SDKs and infrastructure-as-code tools such as Pulumi and Terraform.
  • Experience building reliable, observable, and maintainable production systems.
  • Ability to work independently with high-level guidance and communicate across technical and non-technical audiences.
  • Experience working in asynchronous or globally distributed teams is preferred.

Benefits

  • Fully remote work with global hiring and no Supabase offices.
  • WeWork membership or coworking allowance.
  • Employee ESOP equity ownership.
  • Tech allowance for equipment and work-environment needs.
  • Health insurance coverage of 100% for employees and 80% for dependents.
  • Annual company off-sites.
  • Asynchronous and flexible work environment.
  • Annual education allowance for courses, books, conferences, or other professional development.

Tech Stack

Categories

Supabase

About Supabase

201-500 employees

Supabase builds an open-source Postgres-based backend platform for developers, bundling database, authentication, storage, realtime APIs, edge functions, and vector search. It monetizes through a managed cloud service and enterprise offerings while remaining deployable self-hosted. Founded in 2020 and privately held, the company operates globally with a fully remote team. Developers use Supabase as a Firebase alternative to launch quickly and scale production applications on PostgreSQL.

Contact me