Software Engineer: IaC Platform Experience
Core
Building and maintaining the Go codebase for Supabase's Terraform provider to enable infrastructure-as-code workflows for developers.
Role type
Senior IC platform engineer (IaC/Terraform provider)
Builds
Terraform provider for Supabase backend services
Domain
Developer platforms / Infrastructure as Code
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Terraform provider development, distributed systems, schema design, versioning, backwards compatibility, CI/CD pipelines, technical design docs
Preferred skills
TypeScript, Supabase CLI, GitHub automation
Technologies
Go, Terraform, Supabase CLI, GitHub
Responsibilities
Own the Go Terraform provider codebase including architecture and test strategy; Improve provider reliability and ergonomics; Drive technical strategy for IaC workflows via design docs and RFCs; Build migration paths for existing Terraform users; Partner with leadership on roadmap priorities; Monitor customer feedback and OSS issues; Create documentation and examples for IaC workflows
Seniority
Senior, hands-on IC