Duolingo, Inc. seeks multiple Staff Software Engineers, Growth (Pittsburgh, PA) to work with executive leadership and cross-functional teams to drive product strategy for a key team in the Growth Area. Lead development of key initiatives to attract new users, retain current users, and bring users back to Duolingo. Collaborate on various software projects with product design and backend aspects. Develop, release, and maintain native Android application features in Kotlin. Perform experiment analysis on features and find opportunities for optimization. Provide technical direction and architecture guidance for junior engineers across the company. Communicate technical issues effectively to technical and non-technical stakeholders. Define key performance indicator(s) that drive user growth, and achieve them. Some telecommuting permitted consistent with company policy. Job Requirements: Requires a Bachelor's degree in Computer Science, Electronic Engineering, Software Engineering or related field and 5 years of experience in a software engineering or related position. Must have 5 years of experience with: Object-oriented software development; Building Android applications in Java using Android SDK; Leading complex technical projects; Building maintainable and testable codes bases including API design and unit testing techniques; Multithreading programming and mobile memory management; and Building highly-scalable performant solutions. Must have knowledge or coursework in: Algorithms; Data structures; and Programming languages: Python, Java or Kotlin. To apply, email resumes to jobs@duolingo.com, reference code 1226.