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.

  1. 015+ years building production backend systems in Go
  2. 02Deep familiarity with Go ecosystem and idioms
  3. 03Experience building SDKs, libraries, or CLI tools
  4. 04Comfortable working across multiple languages
  5. 05Experience in async or globally distributed teams