GrepJob
Supabase

Software Engineer: IaC Platform Experience

Supabase
Apply
about 5 hours ago
Remote, WorldwideSenior

Responsibilities

  • Own the Go Terraform provider codebase, focusing on architecture and implementation quality.
  • Improve the reliability and ergonomics of the Terraform provider.
  • Drive technical strategy for IaC workflows through design documents and iterative delivery.
  • Build migration and interoperability paths for existing Terraform users.
  • Collaborate with product and engineering leadership to define priorities and outcomes.
  • Monitor customer feedback and OSS issues to enhance the Terraform experience.
  • Create clear documentation and examples for IaC workflows.

Requirements

  • 5+ years of software engineering experience in developer platforms or infrastructure tooling.
  • Strong proficiency in Go and experience shipping production-grade developer tooling.
  • Deep understanding of Terraform provider behavior and lifecycle edge cases.
  • Experience with schema design, versioning, and backwards compatibility.
  • Experience owning or contributing to a provider codebase with real user adoption.
  • Familiarity with testing strategies for providers and CI/CD pipelines.
  • Strong written communication skills and experience with technical design documentation.
  • Nice to have: familiarity with TypeScript-based tooling and GitHub-centric automation.

Benefits

  • Fully remote work with a WeWork membership or co-working allowance.
  • Equity ownership (ESOP) for every team member.
  • Tech allowance for setting up an ideal work environment.
  • 100% health insurance coverage for employees and 80% for dependents.
  • Annual off-sites for team connection and collaboration.
  • Flexible work hours with an asynchronous operation model.
  • Annual education allowance for professional development.

Tech Stack

GoTerraformTypeScript