Join a dynamic team as a Software Engineer focusing on the Terraform provider for Supabase's developer platform. This role involves hands-on engineering with Go, driving technical execution, and enhancing the Terraform experience for developers.
Stack technologiczny
go
terraform
typescript
Wymagania
Wymagane:
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
Mile widziane:
Experience owning or contributing to a provider codebase with real user adoption and upgrade constraints
Experience with testing strategy for providers and IaC tooling (unit, integration, and end-to-end) plus CI/CD pipelines
Familiarity with TypeScript-based tooling, Supabase CLI workflows, and GitHub-centric automation
Obowiązki
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
Create clear documentation and examples that make IaC workflows easier to understand and adopt
Benefity
Fully Remote with a WeWork membership or co-working allowance
Every team member receives ESOP (equity ownership) in the company
Use a tech allowance to set up your ideal work environment
Supabase covers 100% of health insurance for employees and 80% for dependents