# Software Engineer - Branching

**Company:** [Supabase](https://hotfix.jobs/companies/supabase)
**Location:** Remote
**Role:** Backend Engineering
**Experience:** 3+ years
**Skills:** Go, TypeScript, AWS, Amazon Eks, Amazon Ecs, Aws Sdk, Terraform, Pulumi, Distributed Systems, Kubernetes, Observability, JSON, Toml, Git
**Posted:** 2026-09-02

> Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.

## Job Description

## Responsibilities
- Design and improve the core orchestration engine managing the lifecycle of creating, merging, and rebasing Supabase Branches.
- Provision ephemeral, sandboxed execution environments on EKS and ECS for untrusted build workloads from connected Git repositories, 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 logic for predictable pipeline behavior.
- Instrument the full pipeline lifecycle with observability tooling, including traces, metrics, and structured logs.
- Develop JSON and TOML configuration files and Terraform and Pulumi integrations for defining, triggering, and inspecting pipelines as code.

## Requirements
- Strong software engineering skills; Go and TypeScript are required.
- 3+ years of experience building and operating cloud infrastructure or distributed systems at scale.
- Cloud infrastructure knowledge, including familiarity with AWS constructs.
- Production operations mindset and experience building reliable, observable, and maintainable systems.
- Ability to operate independently with high-level guidance.
- Clear communication with technical and non-technical audiences.
- Experience working in asynchronous or globally distributed teams.
- Comfort solving real-world developer problems, navigating ambiguity, and moving quickly.

## Nice to Have
- Experience using AWS SDKs.
- Experience with infrastructure-as-code tools such as Pulumi and Terraform.

## Compensation and Benefits
- Fully remote work with a WeWork membership or coworking allowance.
- Employee stock option plan.
- Technology allowance.
- Health insurance coverage for employees and dependents.
- Annual company off-site.
- Flexible asynchronous work.
- Annual professional development allowance.

## Similar jobs

- [Software Engineer III](https://hotfix.jobs/jobs/93d9d506-bc88-44b7-9876-42e5eba635c9) - PrizePicks - Remote - $145k – $165k/yr
- [Software Engineer , Identity](https://hotfix.jobs/jobs/901b31b3-c6b2-42ec-9abf-a5739f55a7ab) - Twilio - Remote - $106k – $156k/yr
- [Software Engineer, Research Infrastructure](https://hotfix.jobs/jobs/aba979c0-7492-4fbb-bbee-841c3aa67496) - Anthropic - San Francisco, CA - $405k – $625k/yr
- [Systems Engineer, Network Protocols & Distributed Systems](https://hotfix.jobs/jobs/19f9e6a4-33f0-4534-9be2-be9b1cbd40b3) - Cloudflare - Austin, TX - €54k – €75k/yr
- [Software Engineer II - Ads](https://hotfix.jobs/jobs/4687eb06-8534-4584-8e09-2a1d4c0417c9) - Instacart - Remote - CA$145k – CA$153k/yr

**Apply:** https://hotfix.jobs/jobs/e74343fa-f4f1-4737-8d28-ddcadd6feb92
**Canonical:** https://hotfix.jobs/jobs/e74343fa-f4f1-4737-8d28-ddcadd6feb92