Supabase logo

SDK Engineer - Kotlin

SupabaseRemote
FullTimeUSD 80,000 – 180,000 per year (estimated)full-timejavascripton-site+3 more
Apply Now
Supabase logo

SDK Engineer - Kotlin

Supabase

Apply Now

About Supabase

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. All services are deeply integrated and designed for growth.

About the Role

We're looking for a Kotlin SDK Engineer to join our SDK team and help bring first-class Supabase support to the Android and Kotlin Multiplatform ecosystems. You'll work closely with the broader SDK team, the developer community, and product engineering, helping us design, build, and maintain a Kotlin SDK that feels native to the ecosystem and scales to millions of developers.

This role is ideal for someone who thrives in async, fast-paced environments and is excited about building developer tools that scale to millions.

What You'll Own

  • Design and build the Supabase Kotlin SDK, including Auth, Database, Storage, Functions and Realtime clients
  • Define API conventions and patterns that feel idiomatic to Kotlin developers — coroutine-native, expressive, and consistent with Android and KMP ecosystem expectations
  • Drive the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback and Supabase product direction
  • Engage the Android and Kotlin 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

What You Bring

  • Have 5+ years of experience building production Kotlin applications across mobile, web, or desktop
  • Are deeply familiar with the Kotlin ecosystem — coroutines, Flow, Gradle, Jetpack libraries, and the conventions Kotlin developers expect in a well-designed library
  • Have prior experience building SDKs, libraries, 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

What We Offer

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

About the Team

  • 280+ team members
  • 55+ countries
  • 20+ languages spoken
  • $500M raised
  • 500,000+ community members

Hiring Process

  • We keep things simple, async-friendly, and respectful of your time: 1. Apply – Our team will review your application. 2. Intro Call – A short video chat to get to know each other. 3. Interviews – Up to four calls with:
  • Future teammates
  • Someone cross-functional from product, growth, or engineering (depending on the role)
  • Someone from our leadership/founding team 4. Decision – We may follow up with a final question or go straight to offer. All communication is remote and we aim to move fast.

Similar Jobs