Software Engineer

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Own the Go-based Terraform provider codebase, including architecture, implementation, and release readiness
  • Improve provider reliability, ergonomics, and lifecycle correctness for resource behavior and data sources
  • Drive technical strategy for IaC workflows through design docs, RFCs, and iterative delivery
  • Build practical migration and interoperability paths for existing Terraform users
  • Partner with product and engineering leadership to define roadmap priorities and outcomes
  • Monitor customer feedback and OSS issues to continuously improve the developer experience
  • Create clear documentation and examples to simplify IaC workflows

Requirements

  • 5+ years of software engineering experience in developer platforms, infrastructure tooling, or distributed systems
  • Strong proficiency in Go with a track record of shipping production-grade developer tooling
  • Deep experience with Terraform provider behavior, declarative resource models, and lifecycle edge cases
  • Strong understanding of schema design, versioning, and backwards compatibility
  • Experience with testing strategies for IaC tooling (unit, integration, and end-to-end) and CI/CD pipelines
  • Strong technical writing skills for creating design docs and RFCs

Preferred Qualifications

  • Familiarity with TypeScript-based tooling
  • Experience with Supabase CLI workflows
  • Experience with GitHub-centric automation

Benefits

  • Fully remote work environment with a co-working allowance
  • Equity ownership (ESOP) for all team members
  • Tech allowance for home office setup
  • Comprehensive health insurance coverage
  • Annual company-wide off-sites
  • Flexible, asynchronous work culture
  • Annual professional development and education allowance

About the Company

Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. We are a remote-first, open-source-focused company with a globally distributed team of over 280 members.

Skills & tools

GoTerraformIaC

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years software engineering experience
  2. 02Proficiency in Go
  3. 03Deep experience with Terraform provider behavior
  4. 04Understanding of schema design and versioning
  5. 05Experience with CI/CD pipelines
  6. 06Strong technical writing skills