CareerPlanSign in

Software Engineer - Branching

🌐 Remote💼 Full-time🗓 2026-09-02 → 2026-09-25

Core

Design and build distributed systems to orchestrate ephemeral compute environments for running untrusted CI/CD build workloads securely and efficiently.

Role type

Senior IC distributed systems engineer (CI/CD orchestration)

Builds

High-performance CI/CD execution platform for developer pipelines

Domain

Cloud infrastructure, distributed systems, DevOps

Deliverable

production ML models | product features | infrastructure

Required skills

Go, TypeScript, distributed systems design, cloud infrastructure operations, job scheduling, observability, infrastructure as code (IaC), secret management

Preferred skills

AWS SDKs, Terraform, Pulumi, EKS, ECS, caching strategies, artifact storage optimization

Technologies

Go, TypeScript, EKS, ECS, Terraform, Pulumi, AWS SDKs

Responsibilities

Design and improve the core orchestration engine for Supabase Branches lifecycle; Provision ephemeral sandboxed execution environments; Implement job scheduling for thousands of concurrent builds; Optimize pipeline runtimes via caching and dependency reuse; Manage retry, timeout, and failure-propagation logic; Instrument pipeline lifecycle with observability tooling; Develop configuration files and integrations for pipeline definition and triggering

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.