Software Engineer - Branching
Remote, GlobalFull-timePosted 1mo ago
About the role
Develop and scale a high-performance CI/CD execution platform to run developer pipelines securely and efficiently, including orchestration of ephemeral compute environments, job scheduling, and observability.
Responsibilities
- Design and improve the core orchestration engine that manages the lifecycle of creating, merging, and rebasing Supabase Branches.
- Provision ephemeral sandboxed execution environments 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.
- Develop configuration files (JSON / TOML) and integrations (Terraform / Pulumi) that allow teams to easily define, trigger, and inspect pipelines in code.
Qualifications
- Go and Typescript required
- 3+ years of experience building and operating cloud infrastructure or distributed systems at scale
- Cloud infrastructure knowledge - familiarity with AWS constructs; experience with AWS SDKs and IaC tools (Pulumi, Terraform, etc) preferred
- Production operations mindset — reliable, observable, maintainable systems
- Ownership mindset — operate independently with high-level guidance
- Clear communication across technical and non-technical audiences
- Experience in async or globally distributed teams
- Energized by solving real-world problems for developers
- Comfort navigating ambiguity and moving quickly
Benefits
- Fully Remote: Global hiring with WeWork membership or co-working allowance
- ESOP (equity ownership)
- Tech Allowance for work setup
- Health Benefits: 100% health insurance for employees and 80% for dependents
- Annual Off-Sites: company-wide gathering
- Flexible Work: asynchronous, self-managed timelines
- Professional Development: annual education allowance
Last updated Sep 2, 2026. Interested? Apply on the company site.

About Supabase
The Postgres Development Platform.
Supabase is the Postgres development platform. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, Storage, and Vector embeddings.
AuthDatabaseFunctionsRealtimeStorageVectorai-plg-top-20brex-fastest-growing-2025
More open roles at Supabase
- Head of Communications (New Media)4d agoRemote · Marketing
- Growth Marketer, Creators & Channels4d agoRemote · Marketing
- SDK Engineer - Python4d agoRemote · Engineering
- FinOps Data Engineer4d agoRemote, Global · Engineering
- Cloud Platform Engineer1w agoRemote, Global · Engineering