companyDuolingo logo

Senior Software Engineer - Android

DuolingoBangalore, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications: 5+ years of experience in Android app development using Kotlin Proven track record in building scalable and high-performance applications Strong communication skills for conveying technical information Commitment to using technology for educational advancements Analytical mindset to leverage data for optimization Bachelor's degree in Computer Science or a similar technical domain Willingness to work in Bangalore, India.

About the job

Duolingo’s mission is to make education accessible for everyone, everywhere. The team in Bangalore is growing, and we’re looking for a Senior Software Engineer focused on Android to help expand our reach across India.

Role overview

This position sits on the India Growth team. The work centers on building and refining Android features that support Duolingo’s user growth in India, especially for English learners. The role has direct impact on our core business metric: Daily Active Users (DAU). Expect to influence product direction, retention, and engagement strategies in a market with millions of learners.

What you will do

  • Design and maintain native Android app features using Kotlin
  • Work closely with product managers on new and ongoing development projects
  • Analyze results from experiments (we run hundreds at once) to find ways to optimize features

Learn more about our engineering approach at the Duolingo Engineering Blog.

What we’re looking for

  • At least 5 years of experience building reactive Android applications with Kotlin
  • Strong skills in delivering stable, high-performance, and scalable mobile apps
  • Clear communicator, able to explain technical ideas to both technical and non-technical colleagues
  • Comfort working with user data, insights, and statistical analysis to inform product decisions
  • Bachelor’s degree in Computer Science or a related field
  • Ready to work from, or relocate to, Bangalore, India
  • Motivated by the idea of using technology and education to make a difference

Why join Duolingo?

Work alongside experienced engineers and product leaders. Take on meaningful projects that reach half a billion learners. Collaborate, learn, and grow every day while helping shape the future of education.

About Duolingo

Duolingo is dedicated to creating the best educational platform globally and making it accessible to everyone. Our innovative approach combines technology and education to empower millions of learners worldwide.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.