Software Engineer - BranchingActive

The opportunity

We’re building a high-performance CI/CD execution platform similar to runners used by tools like Buildkite, GitHub Actions, and Blacksmith CI. Our platform executes developer pipelines reliably at scale, integrates deeply with source control, and automates build, test, and deployment workflows.

What you'll do

  • Design and improve the core orchestration engine that manages the lifecycle: of creating, merging, and rebasing Supabase Branches .

  • Provision ephemeral sandboxed execution environment on EKS / ECS for running: untrusted build workloads from connected git repositories with securely managed secrets.

  • Implement job scheduling that scale to thousands of concurrent builds.

  • Optimize and reduce pipeline runtimes with caching, artifact storage, and dependency reuse.

  • Manage retry, timeout, cancellation, and failure-propagation logic to ensure: pipelines behave predictably under failure conditions.

  • Instrument the full pipeline lifecycle with observability tooling to surface: traces, metrics, and structured logs to the end user.

What they're looking for

  • Develop configuration files (JSON / TOML) and integrations (Terraform /: Pulumi) that allow teams to easily define, trigger, and inspect pipelines in code.
  • Have strong software engineering skills (Go and Typescript required);
  • Have 3+ years of experience building and operating cloud infrastructure or distributed systems at scale;
  • Have cloud Infrastructure knowledge: familiarity with AWS constructs is required, past experience using the AWS SDKs and IaC tools (Pulumi, Terraform, etc) to build and operate infrastructure is strongly preferred.