Software Engineer - Branching

Supabase

Completely RemoteFull TimeInformation Technology
Posted Yesterday

Job description

Responsibilities

  • Design and improve the core orchestration engine for Supabase Branches
  • Provision ephemeral sandboxed execution environments on EKS / ECS
  • Implement job scheduling for thousands of concurrent builds
  • Optimize pipeline runtimes with caching and artifact storage
  • Manage retry, timeout, and failure-propagation logic
  • Instrument the pipeline lifecycle with observability tooling
  • Develop configuration files and integrations using Terraform or Pulumi

Requirements

  • Strong software engineering skills in Go and TypeScript
  • 3+ years of experience building and operating cloud infrastructure or distributed systems at scale
  • Familiarity with AWS constructs and SDKs
  • Experience with IaC tools like Pulumi or Terraform
  • Production operations mindset with a focus on reliability and observability
  • Ability to work independently in an async, globally distributed team

Benefits

  • Fully Remote work environment
  • ESOP (equity ownership)
  • Tech allowance for workspace setup
  • 100% health insurance coverage for employees
  • Annual company off-sites
  • Annual education allowance for professional development

About the Company

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.

Skills & tools

GoTypeScriptAWSTerraformPulumi

What the team is looking for

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

  1. 01Go
  2. 02TypeScript
  3. 033+ years experience building cloud infrastructure or distributed systems
  4. 04AWS knowledge
  5. 05IaC tools (Pulumi, Terraform)
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches