×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Android

Job in New York, New York County, New York, 10261, USA
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
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Android)
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
Benefits
  • 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
Qualifications
  • 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
#J-18808-Ljbffr
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary