Skip to content
Supabase logo

Software Engineer: IaC Platform Experience

SupabaseBackend-as-a-Service company
RemoteMid
Software Engineering

About the role

Develop and maintain the Terraform provider for Supabase's infrastructure-as-code platform.

  • We are looking for a Software Engineer: IaC Platform Experience to join our Interfaces team and own the Terraform provider as a core part of Supabase's developer platform.
  • Key Responsibilities Own the Go Terraform provider codebase, including architecture, implementation quality, test strategy, and release readiness.
  • Improve Terraform provider reliability and ergonomics, including resource behavior, data sources, lifecycle edge cases, and upgrade safety.
  • 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 in a shared roadmap model to define priorities, scope, and outcomes.
  • Requirements 5+ years of software engineering experience in developer platforms, infrastructure tooling, or distributed systems.
  • Strong proficiency in Go and 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.
View original posting →

Tech stack

GoTerraformCI/CDGitHub Actions

Match insights

Tech:Go, Terraform, CI/CD, GitHub Actions
Level:Mid

More roles at Supabase

View open roles at Supabase