Supabase

Software Engineer - Branching

Supabase
Apply
4 hours 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

Build in a weekend. Scale to millions. Supabase is the Postgres development platform. Start your project with a Postgres Database, Authentication, instant APIs, and realtime subscriptions.

Contact me