
About Duolingo
The language education platform for everyone
Key Highlights
- Over 500 million learners using the app
- 95 courses across 38 languages offered
- Duolingo English Test accepted by 2,000+ institutions
- Headquartered in Pittsburgh, PA with 1001+ employees
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...
🎁 Benefits
Duolingo provides comprehensive medical, dental, and vision coverage for employees and their families, along with mental health support and fertility ...
🌟 Culture
Duolingo fosters a data-driven culture with a focus on continuous improvement in language education. Its team includes language learning scientists an...
Skills & Technologies
Overview
Duolingo is hiring a Senior iOS Software Engineer to build features for the core learning experience. You'll work with Swift to develop and maintain native iOS applications. This position requires experience in iOS development and a passion for improving educational tools.
Job Description
Who you are
You have a strong background in iOS development, particularly with Swift, and are excited about creating engaging educational experiences for users. You thrive in collaborative environments, working closely with product design and backend teams to deliver high-quality applications. Your experience includes mentoring junior engineers, helping them grow their skills while contributing to the overall technical direction of the team. You are passionate about education and technology, and you understand the impact that well-designed software can have on learners.
You have a proven track record of developing, releasing, and maintaining native iOS applications, and you are comfortable navigating complex technical challenges. Your ability to analyze user needs and translate them into functional features is a key strength. You enjoy experimenting with new ideas and technologies to enhance the learning experience for users. You are committed to continuous learning and improvement, both for yourself and your team.
What you'll do
As a Senior iOS Software Engineer at Duolingo, you will be responsible for building features that enhance the core learning experience of our app. You will collaborate with product designers to create engaging short-form lessons that help learners practice their language skills effectively. Your role will involve developing new exercises and features that support learners in their journey to acquire a new language. You will also work closely with backend engineers to ensure seamless integration of features and functionality.
You will lead technical discussions and provide mentorship to junior engineers, helping them navigate challenges and grow their expertise. Your contributions will directly impact the learning experience of millions of users, making your work both meaningful and rewarding. You will participate in code reviews, ensuring that best practices are followed and that the codebase remains maintainable and scalable. You will also have opportunities to run experiments and analyze data to inform your development decisions, contributing to a culture of data-driven innovation at Duolingo.
What we offer
At Duolingo, you will find a supportive and inclusive work environment that values collaboration and creativity. We offer limitless learning opportunities, mentorship from experienced engineers, and the chance to work on projects that have a real impact on education worldwide. You will be part of a mission-driven team that is dedicated to making education accessible to everyone. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds in our team.
Join us in our mission to develop the best education in the world and make it universally available. Together, we can create innovative solutions that empower learners around the globe.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Duolingo.
Similar Jobs You Might Like
Based on your interests and this role

Ios Engineer
Duolingo is hiring a Senior iOS Software Engineer to develop and maintain native iOS applications for their Math team. You'll work primarily with Swift to create engaging educational features. This role requires a strong foundation in computer science and programming experience in Swift.

Ios Engineer
Pinterest is hiring a Senior iOS Software Engineer to build innovative features for their platform. You'll work closely with product managers and designers using iOS and Swift to enhance user experiences. This position requires strong iOS development skills and experience in building robust frameworks.

Ios Engineer
Apple is hiring a Senior iOS Software Engineer to build technologies that power personal search across Apple products. You'll work with iOS and macOS to create secure and private user experiences. This position requires 3+ years of experience in software development.

Mobile Engineer
Wealthfront is hiring a Senior iOS Engineer to design and develop new investment account features within their iOS app. You'll work with automated tests and integrate with backend APIs. This position requires experience in iOS development.

Ios Engineer
Socure is hiring a Senior iOS Engineer to take ownership of their native iOS SDK and collaborate with cross-functional teams. You'll work with technologies like Swift and contribute to building Digital Intelligence products. This position requires significant experience in iOS development.