Senior Android Software Engineer

Duolingo
Pittsburgh, PA, United States
$148.8K-$274.6K a year
Full-time

Our mission at Duolingo is to develop the best education in the world and make it universally available. But we’ve got more left to do and that’s where you come in!

Duolingo is the world's most popular learning app. Beyond our core learning product, we also offer English proficiency testing with the Duolingo English Test, and are bringing new subjects into the Duolingo app, where people can develop their Math and Music skills.

We are passionate about educating our users, making fact-based decisions, and finding innovative solutions to complex problems.

We offer meaningful work, limitless learning opportunities, and collaboration with world-class minds. Come brighten your life and over half a billion more!

Read about the technical problems our Engineers work on

Below you can find more information about teams we're hiring for

Learning R&D Area :

As an Android engineer in the Learning R&D Area, you will develop next-generation education technology that changes how people around the world learn on their mobile devices.

We’re looking for engineers who bring fresh ideas from all areas of computer science, including natural language processing, machine learning, large-scale system design, and Android mobile app development.

The Learning R&D Area works on improving the learning experience of our users with new bets, technologies, and features, that fill the learning gaps in our product.

Our goal is to make Duolingo the best way to level up your language skills, regardless of your proficiency level.

You Will...

  • 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

You Have...

  • 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
  • Ability to work from or relocate to Pittsburgh, PA

Exceptional Candidates Will Have...

  • 5 years of programming experience building reactive Android apps
  • Demonstrated self-direction, with a desire both to learn new techniques and mentor others
  • Outstanding leadership and negotiation skills
  • Experience designing clean and maintainable APIs
  • Experience writing unit tests and testable code

We invest in and support our Duos! This role is eligible for a robust compensation package of base salary, equity, and Duolingo’s world-class benefits.

The starting base salary range for this role is, $148,800 - $274,600. Actual salary may vary based on level, work experience, performance, and other factors evaluated during the hiring process.

We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills.

If you need assistance or accommodation, please contact your recruiter.

Take a peek at how we care for our employees' holistic well-being with our benefits here.

Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

By applying for this position your data will be processed as per theDuolingo Applicant Privacy Notice.

30+ days ago
Related jobs
Promoted
Rivers Agile
Pittsburgh, Pennsylvania

Rivers Agile specializes in building software products for other small- to medium-sized businesses. As a “product company for hire,” we form into small teams tasked with the full lifecycle development of a software product. Our engineers are the heart of that. We seek engineers who are l...

Promoted
Maven Machines
Pittsburgh, Pennsylvania

We are looking for a senior software engineer who is excited by our mission and wants to join our team to help lead and execute this mobile vision. Collaborate with product managers, designers, and engineers to design, develop, document, and deploy robust, enterprise grade products and software. Sin...

Promoted
Advanced Robotics for Manufacturing (ARM)
Pittsburgh, Pennsylvania

BS in computer science, software engineering, robotics engineering, or related field with a minimum of 10 years’ experience in software development in support of robotic autonomy pipelines (perception, planning, control, performance characterization, modeling and simulation, infrastructure, et...

Promoted
Seegrid Corporation
Pittsburgh, Pennsylvania

Seegrid Corporation Senior Perception Software Engineer Pittsburgh , Pennsylvania Apply Now. Senior Perception Software Engineer (Seegrid Corporation / Pittsburgh, PA). Requirements: Bachelor's degree in Robotics Engineering, or Computer Science plus 5 years' progressively responsible, post-baccalau...

Promoted
Seegrid Corp.
Pittsburgh, Pennsylvania

Software engineers on this team are responsible for developing production grade C++ solutions for truck motion and behavior execution. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions incl...

Promoted
Aires
Pittsburgh, Pennsylvania

Reference #: 1898 Senior Software Test/QA Engineer 6 Penn Center Blvd, Pittsburgh, PA 15205, USA Req #473 Tuesday, July 16, 2024Aires (www. An excellent career opportunity is currently available for a Senior Software Test/QA Engineer based in Aires Pittsburgh, PA office. This exciting opportunity is...

Promoted
WorkWave
PA, United States
Remote

WorkWave is looking for innovative software engineers who want to be part of a team of creative and talented individuals. Recently named one of The Software Report's 3rd annual list of the Top 100 Software Companies of 2022 (worldwide!). We are transforming the field service industry, one customer a...

Acara Solutions
Canonsburg, Pennsylvania

Senior Principal Software Engineer for Our client located in Canonsburg, PA. Bachelor's Degree in Software Engineering or Science or Engineering or Mathematics. Progeny Systems, a business area within the client company, is a high-tech business focusing on software and hardware system integration, c...

Naval Nuclear Laboratory
West Mifflin, Pennsylvania

Bachelor's degree from an accredited college or university in engineering or science related field and 6 years of relevant experience; orMaster's degree from an accredited college or university in engineering or science related field and 4 years of relevant experience; or Currently or previously Shi...

Rivers Agile
Pittsburgh, Pennsylvania

Rivers Agile specializes in building software products for other small- to medium-sized businesses. As a “product company for hire,” we form into small teams tasked with the full lifecycle development of a software product. Our engineers are the heart of that. We seek engineers who are l...