ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Engineer (IaC): Developing and maintaining the Go-based Terraform provider for the Supabase platform with an accent on resource behavior, lifecycle correctness, and schema evolution. Focus on building reliable platform primitives and ensuring seamless migration paths for millions of developers.
Location: Remote (Global)
Company
Supabase is the Postgres development platform, providing a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search.
What you will do
- Own the Go Terraform provider codebase, including architecture, implementation quality, and release readiness.
- Improve Terraform provider reliability and ergonomics, focusing on resource behavior, data sources, and upgrade safety.
- Drive technical strategy for IaC workflows through design documents and RFCs.
- Build practical migration and interoperability paths for existing Terraform users.
- Partner with product and engineering leadership to define roadmap priorities and outcomes.
- Monitor customer feedback and OSS issues to continuously iterate on the Terraform experience.
Requirements
- 5+ years of software engineering experience in developer platforms, infrastructure tooling, or distributed systems.
- Strong proficiency in Go with 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 with testing strategies for IaC tooling (unit, integration, E2E) and CI/CD pipelines.
- Strong written communication skills for creating clear technical design docs and RFCs.
Nice to have
- Familiarity with TypeScript-based tooling.
- Experience with Supabase CLI workflows.
- Knowledge of GitHub-centric automation.
Culture & Benefits
- Fully remote work environment with a WeWork membership or co-working allowance available worldwide.
- Equity ownership (ESOP) for every team member.
- 100% health insurance coverage for employees and 80% for dependents globally.
- Annual company-wide off-sites in different cities for collaboration and connection.
- Asynchronous work culture with high trust and flexibility in time management.
- Annual education allowance for courses, books, and conferences.
Hiring process
- Application review followed by an introductory video call.
- Up to four interviews with team leads, future peers, cross-functional stakeholders, and leadership.
- Final decision and offer.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β