Jobs · Remotely

Software Engineer, Intern
Duolingo · New York, Pittsburgh · Posted 31d ago
About the role
As a Software Engineer Intern, you will contribute to full-stack software projects, developing and maintaining features while collaborating across teams. The internship lasts 12 weeks, with a focus on real impact for learners. Programming experience in Java, Python, Kotlin, or Swift is required.
Full job description (as posted) ↓
📋 Description Contribute to full-stack software projects by developing, testing, and maintaining features and Develop, release, and maintain services and/or infrastructure Lead individual project priorities, deadlines, and deliverables Contribute to code reviews and collaborate across teams to ensure quality and scalability 🎯 Requirements Graduating December 2028 - August 2029 Pursuing a B.S. or M.S. degree in Computer Science or a related technical field (e.g. math, physics Dedication to our mission of universally available education Programming experience in one or more of the following languages: Java, Python, Kotlin, or Swift. 12 weeks of consecutive availability May 24, 2027 - August 13, 2027 🎁 Benefits Close support from your mentor and your team Working on features and projects that will have real impact for our learners and internal users A fun, mission-driven environment, where you'll have lots of opportunities to grow as an engineer
Read the full posting on Remotely →
FAQ
Is the Software Engineer, Intern role at Duolingo remote?+
This Software Engineer, Intern position is listed as onsite (New York, Pittsburgh).
What is the salary for the Software Engineer, Intern role at Duolingo?+
The listing states 54-56 USD.
What seniority level is this Software Engineer, Intern role?+
This is a junior level position.
How do I apply for the Software Engineer, Intern role at Duolingo?+
Use the "Apply on Remotely" button to open the original posting on Remotely, where you can submit your application directly to Duolingo.