
Remote opportunity at
SupabaseSoftware Engineer - Branching
Supabase is seeking a Software Engineer - Branching to help build a high-performance CI/CD execution platform for developers. Operating as a fully remote company, Supabase provides…
Career Tools
About This Role
Supabase is seeking a Software Engineer - Branching to help build a high-performance CI/CD execution platform for developers. Operating as a fully remote company, Supabase provides a Postgres development platform encompassing database, authentication, storage, edge functions, realtime, and vector search features. In this role, you will design and develop distributed systems that safely and efficiently execute developer pipelines, orchestrate ephemeral compute environments, and manage build isolation. This position is well-suited…
Job Description
Supabase is seeking a Software Engineer - Branching to help build a high-performance CI/CD execution platform for developers. Operating as a fully remote company, Supabase provides a Postgres development platform encompassing database, authentication, storage, edge functions, realtime, and vector search features. In this role, you will design and develop distributed systems that safely and efficiently execute developer pipelines, orchestrate ephemeral compute environments, and manage build isolation.
This position is well-suited for engineers who thrive in fast-paced, asynchronous environments and possess a passion for creating developer tools designed to scale significantly. Team members operate with high autonomy and collaborate across a globally distributed organization.
Responsibilities
- Design and improve the core orchestration engine managing Supabase Branches lifecycles including creation, merging, and rebasing
- Provision ephemeral sandboxed execution environments on EKS and ECS for untrusted build workloads with securely managed secrets
- Implement job scheduling capable of scaling to thousands of concurrent builds
- Optimize and minimize pipeline runtimes through artifact storage, caching, and dependency reuse
- Manage retry, timeout, cancellation, and failure-propagation logic for predictable pipeline behavior under failure conditions
- Instrument pipeline lifecycles with observability tooling to provide users with traces, metrics, and structured logs
- Develop configuration files in JSON and TOML alongside integrations like Terraform and Pulumi for defining, triggering, and inspecting pipelines
Requirements
- Software engineering experience with proficiency in Go and TypeScript
- Three or more years of experience building and operating cloud infrastructure or distributed systems at scale
- Cloud infrastructure knowledge with familiarity in AWS constructs, AWS SDKs, and infrastructure-as-code tools such as Pulumi or Terraform
- Production operations mindset focused on building reliable, observable, and maintainable systems
- Ability to operate independently with high-level guidance and communicate effectively with technical and non-technical audiences
Core Skills
Benefits
- Fully remote work environment with a WeWork membership or co-working allowance
- Equity ownership through ESOP
- Tech allowance to purchase a laptop, monitor, headphones, or other work setup items
- Health insurance coverage paid at 100 percent for employees and 80 percent for dependents
- Annual company-wide off-site gatherings in a new city
- Flexible work schedule with async operations
- Annual education allowance for professional development, courses, books, and conferences
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this a remote position?
Yes, Supabase operates as a fully remote company and hires globally, providing a co-working allowance or WeWork membership.
What programming languages are required for this role?
Go and TypeScript are required programming languages for this position.
What level of experience is needed?
Candidates must have at least three years of experience building and operating cloud infrastructure or distributed systems at scale.
What benefits and perks are offered?
Supabase provides employee health insurance coverage, dependent health coverage, ESOP equity ownership, tech and education allowances, annual company off-sites, and flexible asynchronous work.
What is the salary for this position?
The salary is not stated in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.