Software Engineer: IaC Platform ExperienceActive

The opportunity

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.

What you'll do

  • 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.

  • Monitor customer feedback, OSS issues, and usage signals to continuously improve the Terraform experience.

What they're looking for

  • Create clear documentation and examples that make IaC workflows easier to understand and adopt.
  • + 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.