S

SDK Engineer - Kotlin

Supabase
2 months ago
Full-time
Remote
Worldwide
Remote Engineering
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

We hire globally. We believe you can do your best work from anywhere. There are no Supabase offices, but we provide a WeWork membership or co-working allowance you can use anywhere in the world.

- ESOP

Every team member receives ESOP (equity ownership) in the company. We want everyone to share in the upside of what we’re building together.

- Tech Allowance

Use this budget to set up your ideal work environment—laptop, monitor, headphones, or whatever helps you do your best work.

- Health Benefits

Supabase covers 1