Backend Software Engineer (Senior/Staff/Senior Staff)

Duolingo is the world's most popular learning app, offering language learning, English proficiency testing, and expanding into new subjects like Math and Music.
$148,800 - $274,600
Backend
Senior Software Engineer
In-Person
5+ years of experience
Education · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, FSx for OpenZFS

Senior Software Development Engineer position at Amazon FSx for OpenZFS team, building cloud storage solutions and managing high-performance file systems.

Senior Platform Software Engineer, PCIe

Senior Platform Software Engineer role at NVIDIA focusing on PCIe architecture and GPU-based AI server development, offering competitive compensation and the opportunity to work on cutting-edge AI computing infrastructure.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer position at NVIDIA focusing on data center system bringup, debugging, and firmware development for server systems, offering competitive compensation and the opportunity to work with cutting-edge AI technology.

Senior Storage and Data Production Engineer

Senior Storage and Data Production Engineer role at NVIDIA, focusing on designing and maintaining large-scale storage systems for AI and cloud computing workloads.

Senior Application Developer

Senior Application Developer position at CSCI Consulting - Remote role requiring 7+ years experience, DoD clearance, and expertise in Java, .NET, and modern web technologies.

Description For Backend Software Engineer (Senior/Staff/Senior Staff)

Duolingo, the world's most popular learning app, is seeking a Backend Software Engineer to join their team. As a Backend Engineer, you will work on building the APIs that power Duolingo's products and provide learners with a best-in-class experience. The role involves working with a microservices infrastructure composed of hundreds of endpoints serving hundreds of millions of requests per day. You will collaborate with team members to identify requirements and design services that are fast, resilient, and cost-effective. The position offers ownership over the entire lifecycle of services and associated infrastructure, ensuring they are always operating well. Duolingo's mission is to develop the best education in the world and make it universally available. The company offers meaningful work, limitless learning opportunities, and collaboration with world-class minds. This role is part of Duolingo's effort to expand beyond their core learning product, which now includes the Duolingo English Test and new subjects like Math and Music. The company is passionate about educating users, making fact-based decisions, and finding innovative solutions to complex problems. Join Duolingo to brighten your life and the lives of over half a billion learners worldwide!

Last updated 8 months ago

Responsibilities For Backend Software Engineer (Senior/Staff/Senior Staff)

  • Collaborate on software projects with product design and backend aspects
  • Develop, release, and maintain backend services and/or infrastructure
  • Lead individual project priorities, milestones, and ensure we're always shipping

Requirements For Backend Software Engineer (Senior/Staff/Senior Staff)

Java
Python
Kotlin
  • A Bachelor's degree in Computer Science or related technical field
  • Strong competencies in data structures, algorithms, and software design
  • Experience programming in Java, Python, or Kotlin
  • Solid understanding of one or more database technologies

Interested in this job?