Supabase

Software Engineer: IaC Platform Experience

Supabase
Apply
3 months ago
Remote, WorldwideSenior

Responsibilities

  • Own the Go Terraform provider codebase, including architecture, implementation quality, test strategy, and release readiness.
  • Improve Terraform provider reliability and ergonomics across resource behavior, data sources, lifecycle edge cases, and upgrade safety.
  • Drive technical strategy for infrastructure-as-code workflows through design documents, RFCs, and iterative delivery.
  • Build migration and interoperability paths for existing Terraform users.
  • Partner with product and engineering leadership to define roadmap priorities, scope, and outcomes.
  • Monitor customer feedback, open-source issues, and usage signals to improve the Terraform experience.
  • Create documentation and examples that make infrastructure-as-code workflows easier to understand and adopt.
  • Lead technical proposals, align stakeholders, and move decisions toward clear outcomes in a shared consensus model.

Requirements

  • At least 5 years of software engineering experience in developer platforms, infrastructure tooling, or distributed systems.
  • Strong proficiency in Go and experience 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 backward compatibility.
  • Experience owning or contributing to a provider codebase with real user adoption and upgrade constraints.
  • Experience developing testing strategies for providers and IaC tooling, including unit, integration, and end-to-end testing, plus pipeline automation.
  • Familiarity with release and versioning strategies for widely used developer tooling.
  • Strong written communication skills and experience producing technical design documents and RFCs.
  • Familiarity with TypeScript-based tooling, Supabase CLI workflows, and GitHub-centric automation is preferred.

Benefits

  • Fully remote with global hiring and a WeWork membership or coworking allowance.
  • ESOP equity ownership for every team member.
  • Tech allowance for work equipment.
  • Health insurance coverage of 100% for employees and 80% for dependents.
  • Annual company off-site.
  • Asynchronous, flexible work environment.
  • Annual professional development or education allowance.
Supabase

About Supabase

201-500 employees

Build in a weekend. Scale to millions. Supabase is the Postgres development platform. Start your project with a Postgres Database, Authentication, instant APIs, and realtime subscriptions.