Software Engineer; Android
Job in
New York, New York County, New York, 10261, USA
Listed on 2026-07-24
Listing for:
Duolingo
Full Time
position Listed on 2026-07-24
Job specializations:
-
Software Development
Full Stack Developer, App Developer - Mobile/Web, Software Engineer, Android Developer
Job Description & How to Apply Below
Location: New York
- 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
- 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
- Medical, dental, and vision for employees as well as eligible partners and dependents
- Mental health benefits such as therapy sessions and coaching to support you to be your best self
- Fertility benefits to support your family planning journey
- Fully paid parental and adoption leave
- Fully paid subscription to and paid backup days for dependents and your fur family
- 401(k) with generous match and immediate vesting
- 20 days of paid time off, with two additional weeks off for winter break
- First-time home buyer bonus (in Pittsburgh)
- Competitive salaries and equity
- Yearly stipend for professional development
- Transportation reimbursement for however you get to work
- Lunch prepared daily by our in-house chefs
- Annual international retreat for all full-time employees
- Monthly events celebrating our team and their amazing work
- On-site gym and massages
- Game room for taking brain breaks
- 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
- Strong programming experience building reactive Android apps
- Demonstrated self-direction, with a desire both to learn new techniques and mentor others
- Experience writing unit tests and testable code
- Experience designing clean and maintainable APIs
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×