Skip to content
SupabaseSupabaseUnited States

SDK Engineer - Kotlin

Build and maintain Kotlin SDK for Supabase supporting Android and KMP ecosystems, including Auth, Database, Storage, Functions, and Realtime. Requires 5+ years experience with Kotlin ecosystem, coroutines, and prior SDK development.

Salary not listed
Remote5+ YOEAndroid Engineering

About the role

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 Flutter 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

Skills

KotlinCoroutinesKotlin FlowGradleJetpackAndroidKotlin MultiplatformSdk DevelopmentGitHubSupabase
Chess.com

Android Engineer

Chess.comUnited States

Develop and maintain Chess.com's flagship Android app serving 185M+ users, focusing on high-performance mobile experiences, shared code architecture, and cross-functional collaboration in a fully remote environment. Requires 3+ years Android/Kotlin experience and Jetpack Compose proficiency.

Salary not listed
Remote3+ YOEAndroid Engineering
Duolingo

Software Engineer II, Android

DuolingoNew York, NY +1

Develop, release, and maintain native Android features in Kotlin for Duolingo's subscriber conversion surfaces. Collaborate with product and backend teams on experiments and optimizations; mentor junior engineers. Requires Bachelor's in CS and Kotlin/Android experience.

153k – 207k
On-site5+ YOEAndroid Engineering
Cape

Software Engineer - Android

CapeNew York, NY

Build and own Cape's privacy-first Android mobile application using Kotlin and Jetpack Compose. Own the full feature lifecycle from architecture to launch on Google Play and privacy-focused app stores, tackling hard problems in security, cryptography, and cellular tech.

180k – 235k
Hybrid4+ YOEAndroid Engineering
Pinterest

Software Engineer II, Android

PinterestUnited States

Build and scale Android features for Pinterest's consumer app. Partner with product, design, and backend teams to deliver high-quality mobile experiences used by millions.

139k – 189k
Remote3+ YOEAndroid Engineering
Ditto

Software Engineer, Public Sector Application

DittoAtlanta, GA +3

As a Software Engineer, you will design, build, and ship software that integrates Ditto's data synchronization capabilities into user tools, focusing on mobile and integration work. You will own features end-to-end, from architecture to deployment, and provide technical insights to the core product team.

156k – 227k
Remote5+ YOEAndroid Engineering