Software Engineer: IaC Platform Experience

Supabase

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

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.

Responsibilities

  • 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
  • Build practical migration and interoperability paths for existing Terraform users
  • Partner with product and engineering leadership 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 for IaC workflows

Requirements

  • 5+ years of software engineering experience in developer platforms, infrastructure tooling, or distributed systems
  • Strong proficiency in Go
  • 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 strategy for providers and IaC tooling (unit, integration, and end-to-end)
  • Familiarity with release/versioning strategies and CI/CD pipelines
  • Strong written communication skills for technical 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 with global hiring
  • ESOP (equity ownership)
  • Tech Allowance for work environment setup
  • 100% covered health insurance for employees
  • Annual company off-sites
  • Flexible, asynchronous work environment
  • Annual professional development allowance

Skills & tools

GoTerraformIaC

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years software engineering experience
  2. 02Proficiency in Go
  3. 03Experience with Terraform providers
  4. 04Knowledge of distributed systems
  5. 05Strong technical writing
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches