SDK Engineer - Kotlin
Supabase
SeniorFull timeAbout the position
Join a dynamic team as a Kotlin SDK Engineer, focusing on building a first-class SDK for the Android and Kotlin Multiplatform ecosystems. Collaborate with developers and product engineering to create tools that scale to millions.
Tech stack
- kotlin
- coroutines
- gradle
- jetpack
Requirements
Required:
- 5+ years of experience building production Kotlin applications across mobile, web, or desktop
- Deep familiarity with the Kotlin ecosystem — coroutines, Flow, Gradle, Jetpack libraries
- Prior experience building SDKs, libraries, or other developer-facing products
- Comfortable working across multiple languages and drawing on patterns from other ecosystems
Nice to have:
- Experience in async or globally distributed teams
- Ability to communicate clearly across both technical and non-technical audiences
- Energized by solving real-world problems for developers
Responsibilities
- 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
- Drive the SDK roadmap, identifying gaps and prioritizing improvements based on developer feedback
- Engage the Android and Kotlin developer community through GitHub, Discord, and open source
Benefits
- Fully Remote with a WeWork membership or co-working allowance
- Every team member receives ESOP (equity ownership) in the company
- Tech Allowance to set up your ideal work environment
- Supabase covers 100% of health insurance for employees and 80% for dependents
Recruitment Process
Application Review
Intro Call
Interviews
Decision
Application Review
Intro Call
Interviews
Decision