# Software Engineer: IaC Platform Experience

Hiring organization: [Supabase](https://career.thegoodapps.co/organizations/supabase)

Canonical page: https://career.thegoodapps.co/jobs/5bf8f217-c239-4b93-a917-2198928142c1

Listed on Supabase's own careers site. Applications go to them directly.

- Seniority: Mid
- Location: Remote, Global
- Remote: yes

## Summary

A hands-on engineering role focused on building and maintaining Supabase's Terraform provider in Go, where you'll own the codebase, improve developer experience, and drive technical strategy for infrastructure-as-code workflows. This suits experienced platform engineers who enjoy solving real-world problems at scale and thrive in async, distributed environments.

_Our summary, not Supabase's wording._

## Skills named

CI/CD, GitHub, Go, Terraform, TypeScript

## Required

- 5+ years software engineering experience in developer platforms, infrastructure tooling, or distributed systems
- Strong proficiency in Go and proven track record 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 owning or contributing to a provider codebase with real user adoption and upgrade constraints
- Experience designing and implementing testing strategies for providers and IaC tooling including unit, integration, and end-to-end tests plus CI/CD pipelines
- Familiarity with release and versioning strategies and backwards compatibility in widely used developer tooling
- Strong written communication skills and track record of clear technical design docs and RFCs

## Nice to have

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

Apply on Supabase's site: https://jobs.ashbyhq.com/supabase/b7206c22-979f-444a-809b-e70d9ee23c7f/application
