Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Supabase

Software Engineer – IaC Platform Experience

Supabase

. Own the Go Terraform provider codebase, including architecture, implementation quality, test strategy, and release readiness.

Posted 5/13/2026full-timeRemote • 🌎 Anywhere in the WorldMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoTerraformTypeScript

About the role

Key responsibilities & impact
  • 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 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.

Requirements

What you’ll need
  • 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.
  • 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 release/versioning strategies and backwards compatibility in widely used developer tooling.
  • Strong written communication and a track record of clear technical design docs and RFCs.
  • Nice to have: familiarity with TypeScript-based tooling, Supabase CLI workflows, and GitHub-centric automation.

Benefits

Comp & perks
  • Fully Remote
  • ESOP
  • Tech Allowance
  • Health Benefits
  • Annual Off-Sites
  • Flexible Work
  • Professional Development

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoTerraformschema designversioningbackwards compatibilityunit testingintegration testingend-to-end testingCI/CD pipelinesTypeScript
Soft Skills
strong written communicationtechnical design documentationcollaborationprioritizationscope definitioncustomer feedback monitoringiterative delivery