Remote Jobs RockRemote Jobs Rock

Software Engineer - Branching

🕒 3 days ago
GoTypeScriptCloud InfrastructureDistributed Systems

📜 Description

  • Design and improve the core orchestration engine for managing Supabase Branches.
  • Provision ephemeral sandboxed execution environments on EKS/ECS for untrusted build workloads.
  • Implement job scheduling that scales to thousands of concurrent builds.
  • Optimize pipeline runtimes with caching, artifact storage, and dependency reuse.
  • Manage retry, timeout, cancellation, and failure-propagation logic for predictable pipeline behavior.
  • Develop configuration files and integrations for teams to define and inspect pipelines in code.

🛠️ Requirements

  • Strong software engineering skills (Go and Typescript required).
  • 3+ years of experience building and operating cloud infrastructure or distributed systems at scale.
  • Familiarity with AWS constructs and experience using AWS SDKs and IaC tools (Pulumi, Terraform, etc.).
  • Production operations mindset with a track record of building reliable and maintainable systems.
  • Ability to operate independently with high-level guidance.
  • Clear communication skills across technical and non-technical audiences.

Benefits

  • Fully RemoteWe hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world.
  • ESOPEvery team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together.
  • Tech AllowanceUse this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work.
  • Health BenefitsSupabase covers 100% of health insurance for employees and 80% for dependents, wherever you are. Your wellbeing and your family’s health are important to us.
  • Flexible WorkWe operate asynchronously and trust you to manage your own time. You know what needs to be done and when.
  • Professional DevelopmentEvery team member receives an annual education allowance to spend on learning—courses, books, conferences, or anything that supports your growth.
Stripe

Software Engineer, Metronome Infrastructure

Stripe👥 10,000+ employees🏢 Technology, Information And Internet🤝 B2B
🕒 yesterday

As an engineer on the Revenue and Financial Automation team, you'll design and build products that enhance business efficiency for Stripe users, collaborating across various functions.

Backend Software DevelopmentGoJavaC/C++
Reddit

Software Engineer - Data Movement Platform

Reddit👥 1001 - 5000 employees🏢 Online Community/social Media
🕒 yesterday

As a Software Engineer on the Data Movement team, you will enhance scalable data infrastructure and streamline data processing for machine learning and analytics at Reddit.

Software EngineeringData InfrastructureMachine LearningAnalytics
Stripe

Software Engineer, Platform Infrastructure

Stripe👥 10,000+ employees🏢 Technology, Information And Internet🤝 B2B
🕒 yesterday

As an engineer on the Revenue and Financial Automation team, you'll design and build products that enhance business operations for Stripe users, collaborating across various technical domains.

Backend DevelopmentPlatform Software DevelopmentDistributed SystemsProgramming In Go

Trusted by Remote Workers