Software Engineer II, Android

DuolingoNew York, NY
$153,000 - $207,000

About The Position

Our mission at Duolingo is to develop the best education in the world and make it universally available. It’s a big mission, and that’s where you come in! At Duolingo, you’ll join a team that cares about finding innovative solutions to complex technical problems, running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions, and educating our users and employees alike. You’ll have limitless learning opportunities, mentorship and collaboration with world-class minds, and a variety of projects with large scopes — while doing work that’s both fun and meaningful. Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world. About the Role... Below you can find more information about the teams we're hiring for: Subscriber Conversion Team: The Subscriber Conversion team owns the surfaces that turn learners into subscribers and keep them subscribed including in-app hooks and paywalls, the purchase flow, pricing and packaging, payments, and subscription partnerships. The team is highly experimental, running a steady stream of A/B tests across iOS, Android, backend, and web, and balances quick optimizations on high-traffic surfaces with larger bets like new tiers and partner offerings.

Requirements

  • A Bachelor’s degree in Computer Science or a related technical field
  • Programming experience in Kotlin on Android
  • The ability to communicate technical issues effectively to technical and non-technical stakeholders

Nice To Haves

  • Strong programming experience building reactive Android apps
  • Demonstrated self-direction, with a desire both to learn new techniques and mentor others
  • Experience designing clean and maintainable APIs
  • Experience writing unit tests and testable code

Responsibilities

  • Collaborate on software projects with product design and backend aspects
  • Develop, release, and maintain native Android application features in Kotlin
  • Mentor and set technical direction for junior engineers on the team

Benefits

  • equity compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service