CareerPlan

Senior Software Engineer

Beijing, ChinaFull-time¥805k2026-08-12 → 2026-11-10

Core

Develop and refine methods to make Duolingo's monetization efforts (subscriptions, ads, in-app purchases) more effective and efficient for half a billion learners.

Role type

Senior Android Engineer (Monetization Pillar)

Builds

Native Android application features for the Duolingo app

Domain

EdTech / Mobile / Monetization

Deliverable

product features

Required skills

Kotlin, Android development, API design, unit testing, technical communication

Preferred skills

Reactive Android app development, mentoring junior engineers, self-direction, clean code architecture

Technologies

Kotlin, Android

Responsibilities

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

Seniority

Senior, hands-on IC with mentorship