Supabase

Software Engineer - Branching

Remote, Global. Posted 2 months ago

The role

You will design and build distributed systems to run CI/CD pipelines securely and efficiently. This includes orchestrating ephemeral compute environments, managing build isolation, and scheduling jobs across fleets of workers.

What you will do

  • Design and improve the core orchestration engine for Supabase Branches.
  • Provision ephemeral sandboxed execution environment on EKS / ECS.
  • Implement job scheduling that scale to thousands of concurrent builds.
  • Optimize and reduce pipeline runtimes with caching, artifact storage, and dependency reuse.
  • Manage retry, timeout, cancellation, and failure-propagation logic.
  • Instrument the full pipeline lifecycle with observability tooling.
  • Develop configuration files and integrations that allow teams to define, trigger, and inspect pipelines in code.

Required qualifications

  • Strong software engineering skills (Go and Typescript required)
  • 3+ years of experience building and operating cloud infrastructure or distributed systems at scale
  • Cloud Infrastructure knowledge - familiarity with AWS constructs is required
  • Production operations mindset
  • Ownership mindset
  • Communicate clearly across both technical and non-technical audiences
  • Experience in async or globally distributed teams
  • Comfortable navigating ambiguity and moving quickly

Nice to have

  • Past experience using the AWS SDKs and IaC tools (Pulumi, Terraform, etc) to build and operate infrastructure

Benefits

  • WeWork membership or co-working allowance
  • ESOP (equity ownership)
  • Tech Allowance
  • 100% health insurance for employees
  • 80% health insurance for dependents
  • Annual Off-Sites
  • Flexible Work
  • Annual education allowance

About the company

Supabase is the Postgres development platform, built by developers for developers. It provides a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search.

Software Engineer - Branching at Supabase | JobZoey