All vacancies
Software Engineer - Branching
Supabase
Remote · worldwideSalary not disclosedfull-timeVerified recentlyOver a month oldSupabase Careers
In this role, you will design and build the distributed systems responsible for running CI/CD pipelines securely and efficiently. This includes orchestrating ephemeral compute environments, managing build isolation, scheduling jobs across fleets of workers, and ensuring reliability at scale.
Responsibilities
- Design and improve the core orchestration engine that manages the lifecycle of creating, merging, and rebasing Supabase Branches.
- Implement job scheduling that scale to thousands of concurrent builds.
- Manage retry, timeout, cancellation, and failure-propagation logic to ensure pipelines behave predictably under failure conditions.
- Develop configuration files (JSON / TOML) and integrations (Terraform / Pulumi) that allow teams to easily define, trigger, and inspect pipelines in code.
- Communicate clearly across both technical and non-technical audiences
Languages
- Work format
- Remote
- Seniority
- Mid
- Posted
- 2 Sept 2026 (1mo ago)
- Last verified
- 3 Oct 2026
