SDK Engineer – Go

Posted 3 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Go SDK Engineer at Supabase building tools for the Go ecosystem. Responsible for SDK design, community engagement, and maintaining consistency across supported languages.

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 the Go community's expectations for well-designed libraries
  • Drive the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback and Supabase 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, share patterns, and raise the quality bar across all supported languages
  • Write documentation, guides, and code samples that help developers get started quickly and go deep with confidence

Requirements

  • Have 5+ years of experience building production backend systems in Go
  • Are deeply familiar with the Go ecosystem — the standard library, goroutines and channels, module management, interface design, and the idioms the Go community holds to a high standard
  • Have prior experience building SDKs, libraries, CLI tools, or other developer-facing products
  • Are comfortable working across multiple languages and drawing on patterns from other ecosystems
  • Communicate clearly across both technical and non-technical audiences
  • Have experience in async or globally distributed teams
  • Are energized by solving real-world problems for developers
  • Are comfortable navigating ambiguity and moving quickly

Benefits

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

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Open SourceGo

Location requirements

RemoteWorldwide

Report this job

Found something wrong with the page? Please let us know by submitting a report below.