SDK Engineer - C#

Supabase

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design and build the official Supabase C# SDK end-to-end, including Auth, Database, Storage, Functions, and Realtime clients
  • Drive API design decisions that are well-typed, consistent, and idiomatic for .NET and Unity developers
  • Shape the SDK roadmap by identifying gaps, triaging feedback, and proposing improvements based on real developer needs
  • Engage with the C# developer community through GitHub discussions, contribution reviews, and relationship building
  • Collaborate across the SDK team to contribute shared patterns, tooling, and quality standards
  • Write documentation, guides, and code samples that help developers get started quickly

Requirements

  • 5+ years of experience building production applications in C# and the .NET ecosystem
  • Prior experience building SDKs, libraries, or other developer-facing tools with strong API design instincts
  • Comfort working across multiple programming languages and ecosystems (TypeScript, Python, or Go)
  • Clear communication across technical and non-technical audiences
  • Experience working in async or globally distributed teams

Preferred Qualifications

  • Familiarity with Unity development and game engine ecosystems
  • Experience with real-time data systems or edge computing platforms
  • Active participation in open-source communities

Benefits

  • Fully remote with global hiring and co-working allowance
  • ESOP equity ownership for all team members
  • Tech allowance for home office setup
  • 100% health insurance coverage for employees, 80% for dependents
  • Annual company off-sites in a new city each year
  • Flexible async work environment with trust-based time management
  • Annual professional development allowance for courses, books, and conferences

About the Company

Supabase is the Postgres development platform, built by developers for developers. The company provides a complete backend solution including Database, Auth, Storage, Edge Functions, Realtime, and Vector Search. Born remote and open-source-first, Supabase operates with 280+ team members across 55+ countries and serves 500,000+ community members.

Skills & tools

C++.NetUnityTypeScriptPythonGo

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years C# and .NET experience
  2. 02SDK or library development experience
  3. 03Cross-language ecosystem familiarity
  4. 04Async and distributed team experience