
The language education platform for everyone
Duolingo is a leading language education platform headquartered in East Liberty, Pittsburgh, PA, with over 500 million learners worldwide. The company offers 95 courses across 38 languages and has developed the Duolingo English Test, accepted by more than 2,000 institutions globally. Since its IPO i...
Duolingo provides comprehensive medical, dental, and vision coverage for employees and their families, along with mental health support and fertility ...
Duolingo fosters a data-driven culture with a focus on continuous improvement in language education. Its team includes language learning scientists an...

Duolingo • New York, NY
Duolingo is hiring a Senior Android Engineer to enhance the learning experience for users through innovative features. You'll work with Android to build engaging educational tools. This position requires strong expertise in mobile development.
You have 5+ years of experience in mobile engineering, specifically with Android development — you've built and maintained applications that engage users and enhance their learning experiences. Your technical skills include a deep understanding of Android frameworks and best practices, allowing you to create efficient and user-friendly applications. You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful features that resonate with users. You are passionate about education and technology, and you understand the importance of data-driven decision-making in product development. You enjoy mentoring junior engineers and sharing your knowledge to help the team grow.
Experience with A/B testing and analytics tools is a plus, as you will be involved in running experiments to optimize user engagement. Familiarity with subscription models and user acquisition strategies will also be beneficial as you work on features that drive user growth and retention.
As a Senior Android Engineer at Duolingo, you will be responsible for developing features that enhance the core learning experience for our users. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements. Your role will involve writing clean, maintainable code and conducting code reviews to ensure high-quality standards across the team. You will also participate in the full software development lifecycle, from concept through deployment and maintenance, ensuring that our applications are scalable and performant.
You will work on innovative projects that aim to improve how users learn languages, including developing new exercises and features that make learning more engaging. Your contributions will directly impact the user experience, helping millions of learners around the world. You will also have opportunities to experiment with new technologies and methodologies, contributing to the continuous improvement of our development processes.
At Duolingo, we provide a supportive and inclusive work environment where you can thrive. You will have access to mentorship from experienced engineers and opportunities for professional development. We believe in the importance of work-life balance and offer flexible working arrangements to accommodate your needs. Our mission is to make education accessible to everyone, and you will play a crucial role in achieving this goal. Join us in our mission to change the way the world learns languages.
Apply now or save it for later. Get alerts for similar jobs at Duolingo.