Skip to content
SupabaseSupabase

Software Engineer - Branching

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.

About the job

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.

Skills

Go, TypeScript, AWS, Amazon Eks, Amazon Ecs, Aws Sdk, Terraform, Pulumi, Distributed Systems, Kubernetes, Observability, JSON, Toml, Git

PrizePicks

PrizePicks

United States

Software Engineer III
$145k+/yrRemote3+ YOEBackend Engineering

Build and scale Ruby on Rails backend services for rewards, incentives, and loyalty features in a high-throughput platform. The role owns complex feature delivery, contributes to architecture, mentors junior engineers, and requires 3+ years of professional software engineering experience.

Twilio

Twilio

United States

Software Engineer , Identity
$106k+/yrRemote3+ YOEBackend Engineering

Build and operate backend capabilities for a cloud identity platform, including authentication flows, APIs, and developer experiences. The role requires 3+ years of experience with high-scale production systems and RESTful API development, with Go, TypeScript, and DynamoDB as preferred skills.

Anthropic

Anthropic

San Francisco, CA
Software Engineer, Research Infrastructure
$405k+/yrHybridBackend Engineering

Build and scale reliable research infrastructure and distributed systems for evolving AI research workflows. The role independently leads complex technical projects, makes foundational architectural decisions, and partners with researchers and engineering teams.

Cloudflare

Cloudflare

Austin, TX
Systems Engineer, Network Protocols & Distributed Systems
€54k+/yrHybridBackend Engineering

Build and operate Internet-scale HTTP and TLS infrastructure, migrate services to a Rust-based proxy, and improve protocol performance. The role requires systems programming experience, strong reliability and security practices, and interest in open-source standards.

Instacart

Instacart

Canada

Software Engineer II - Ads
CA$145k+/yrRemote3+ YOEBackend Engineering

Build and operate publisher-facing backend features for Instacart’s Carrot Ads platform, spanning APIs, serving, reporting, and partner tooling. The role requires 3+ years of backend experience, distributed-systems and API expertise, and operational ownership.