
Software Engineer
Supabase
Completely RemoteFull TimeEngineering & Architecture
Posted Today
Job description
Responsibilities
- Own the Go-based Terraform provider codebase, including architecture, implementation, and release readiness
- Improve provider reliability, ergonomics, and lifecycle correctness for resource behavior and data sources
- 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 to define roadmap priorities and outcomes
- Monitor customer feedback and OSS issues to continuously improve the developer experience
- Create clear documentation and examples to simplify IaC workflows
Requirements
- 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 with testing strategies for IaC tooling (unit, integration, and end-to-end) and CI/CD pipelines
- Strong technical writing skills for creating design docs and RFCs
Preferred Qualifications
- Familiarity with TypeScript-based tooling
- Experience with Supabase CLI workflows
- Experience with GitHub-centric automation
Benefits
- Fully remote work environment with a co-working allowance
- Equity ownership (ESOP) for all team members
- Tech allowance for home office setup
- Comprehensive health insurance coverage
- Annual company-wide off-sites
- Flexible, asynchronous work culture
- Annual professional development and education allowance
About the Company
Supabase is the Postgres development platform, built by developers for developers. We provide a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. We are a remote-first, open-source-focused company with a globally distributed team of over 280 members.
Skills & tools
GoTerraformIaC
What the team is looking for
Use this list as a quick fit check before you apply.
- 015+ years software engineering experience
- 02Proficiency in Go
- 03Deep experience with Terraform provider behavior
- 04Understanding of schema design and versioning
- 05Experience with CI/CD pipelines
- 06Strong technical writing skills

Supabase
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Engineering & Architecture
- Posted
- Today