
SDK Engineer - Go
Supabase
Completely RemoteFull TimeEngineering & Architecture
Posted Today
Job description
Responsibilities
- Design and build the Supabase Go SDK, including Auth, Database, Storage, Functions and Realtime clients
- Define API conventions and patterns that feel idiomatic to Go developers — explicit, minimal, context-aware, and consistent with community expectations
- Drive the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback and product direction
- Engage the Go developer community through GitHub, Discord, and open source — triaging issues, reviewing contributions, and iterating in the open
- Collaborate with the broader SDK team to maintain consistency and raise quality across all supported languages
- Write documentation, guides, and code samples that help developers get started quickly
Requirements
- 5+ years building production backend systems in Go
- Deep familiarity with the Go ecosystem — standard library, goroutines and channels, module management, interface design, and community idioms
- Experience building SDKs, libraries, CLI tools, or other developer-facing products
- Comfortable working across multiple languages and drawing on patterns from other ecosystems
- Experience in async or globally distributed teams
Benefits
- Fully remote with WeWork membership or co-working allowance
- ESOP (equity ownership) for all team members
- Tech allowance for your ideal work environment
- 100% health insurance coverage for employees, 80% for dependents
- Annual company off-sites
- Flexible, async work culture
- Annual professional development allowance
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. Born-remote and open-source-first, our globally distributed team of 280+ people across 55+ countries builds tools that scale to millions of developers.
Skills & tools
GoPostgreSQLAPIReal-Timeopen-source
What the team is looking for
Use this list as a quick fit check before you apply.
- 015+ years building production backend systems in Go
- 02Deep familiarity with Go ecosystem and idioms
- 03Experience building SDKs, libraries, or CLI tools
- 04Comfortable working across multiple languages
- 05Experience in async or globally distributed teams

Supabase
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Engineering & Architecture
- Posted
- Today