Senior Software Engineer

Duolingo Duolingo · Consumer · Bangalore, India · Software Engineering

Senior Software Engineer (Android) role focused on expanding Duolingo's user base in India by delivering product features, optimizing growth strategies, and resolving retention/engagement issues. Requires strong Android development experience, data-driven decision making, and collaboration.

What you'd actually do

  1. Quickly develop and maintain native Android application features in Kotlin
  2. Collaborate on software projects with product manager
  3. Perform experiment analysis on features and find opportunities for optimization

Skills

Required

  • 5 years of programming experience building reactive Android apps in Kotlin
  • Experience in developing world-class apps with stability, performance, and scalability in mind
  • The ability to communicate technical issues effectively to technical and non-technical stakeholders
  • Ability to apply user insights, data, and statistical analyses to inform decisions
  • Bachelor’s degree in Computer Science or a related technical field

Nice to have

  • Desire to make the world a better place through technology and education