Back to Jobs
Development 58d ago
Software Engineer: IaC Platform Experience
🌍Global
Full-time
Not Disclosed
Senior
Job Description
Key Skills Required
Master these to land this role
DevOpsBestseller 🔥
Learn in 63 HoursBackendBestseller 🔥
Learn in 18 HoursTerraformGoIaCDistributed Systems
Want to know if you're a match for this job?
About the Role: Supabase is the leading Postgres development platform. We are looking for a Software Engineer to own the Supabase Terraform provider, a core part of our developer platform. You will focus on Go codebase architecture, ensuring our IaC experience is reliable, ergonomic, and well-documented for millions of developers.
What You'll Do
- Own the Go Terraform provider codebase, including architecture, implementation quality, and release strategy.
- Improve Terraform provider reliability and ergonomics, focusing on resource behavior, 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.
- Monitor customer feedback and OSS issues to continuously improve the Terraform experience.
- Create clear documentation and examples that make IaC workflows easier to understand and adopt.
What You Bring
- 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 owning or contributing to a provider codebase with real user adoption.
- Experience with testing strategies for providers (unit, integration, e2e) and CI/CD pipelines.
- Bonus: Familiarity with TypeScript-based tooling, Supabase CLI, and GitHub-centric automation.
Benefits
- Fully remote, async-first team with a global footprint (55+ countries).
- ESOP (equity ownership) so every team member shares in the company’s upside.
- 100% health insurance coverage for employees (80% for dependents).
- Annual company off-sites in new cities, tech allowance, and professional development stipends.
- Opportunity to work on open-source-first tools that developers actually love.
How would you rate this job post?
See what other professionals think about this role.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.