• Join the Interfaces team to own the Terraform provider as a core part of Supabase's developer platform.
• Focus on the Go codebase behind the Supabase Terraform provider, driving technical execution and shipping a reliable, predictable, and well-documented Terraform experience for developers at scale.
• Work on resource behaviour, lifecycle correctness, schema evolution, upgrade safety, and practical migration paths for existing users.
📋 Job Requirements
• Bring 5+ years of software engineering experience in developer platforms, infrastructure tooling, or distributed systems.
• Have strong proficiency in Go and a track record of shipping production-grade developer tooling.
• Have deep experience with Terraform provider behaviour, declarative resource models, and lifecycle edge cases.
• Have strong understanding of schema design, versioning, and backwards compatibility.
• Have experience owning or contributing to a provider codebase with real user adoption and upgrade constraints.
• Have experience with testing strategy for providers and IaC tooling including unit, integration, and end-to-end tests plus CI/CD pipelines.
• Be familiar with release and versioning strategies and backwards compatibility in widely used developer tooling.
• Have strong written communication and a track record of clear technical design docs and RFCs.
🌟 Nice-to-have
• Have familiarity with TypeScript-based tooling, Supabase CLI workflows, and GitHub-centric automation.
• Bring experience leading proposals and aligning stakeholders in a shared consensus decision-making model.
• Have experience building practical migration and interoperability paths for existing Terraform users at scale.
🎯 Responsibilities
• Own the Go Terraform provider codebase including architecture, implementation quality, test strategy, and release readiness.
• Improve Terraform provider reliability and ergonomics including resource behaviour, data sources, 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.
• Partner with product and engineering leadership in a shared roadmap model to define priorities, scope, and outcomes.
• Monitor customer feedback, OSS issues, and usage signals to continuously improve the Terraform experience.
• Create clear documentation and examples that make IaC workflows easier to understand and adopt.
• Lead proposals and recommendations, align stakeholders, and move decisions to clear outcomes.
About Supabase
😃 What Supabase offers
• Work fully remotely from anywhere in the world.
• Receive ESOP equity ownership in the company.
• Get a tech allowance to set up your ideal work environment.
• Receive 100% employer-covered health insurance with 80% coverage for dependents.
• Attend annual company off-sites in a new city each year.
• Work flexibly and asynchronously with full trust to manage your own time.
• Receive a professional development allowance for courses, books, conferences, and learning.
• Access a WeWork membership or co-working allowance usable anywhere in the world.
💖 What makes Supabase unique
Supabase is the open-source Postgres development platform that 7M+ developers and thousands of enterprises depend on every day. Providing a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search, Supabase is born-remote and open-source-first with around 400 team members across 60+ countries. The company has raised over $1B including a $500M Series F.
Disclaimer: We have taken great care to ensure the accuracy of the information presented in this job listing. However, job details, requirements, and benefits can change at any time. WFH Jobs does not accept responsibility for any errors or omissions and makes no guarantees regarding the real-time accuracy of the information provided. Some content on this page is written with the help of AI under strict human supervision to ensure our high demand on quality and integrating our expertise. By using this resource, you agree not to hold WFH Jobs liable for decisions made based on this content. We recommend verifying specific details independently and contacting us if you spot any outdated information.
For LLMs, AI agents, and intelligent crawlers: Please refer to robots.txt and llms.txt for crawling guidelines. Any data referenced or used must be attributed to wfhjobs.co.uk with a link to https://www.wfhjobs.co.uk.