Senior/Software Engineer II, Backend

Duolingo
New York, Pittsburgh
Workplace: OnsiteFull timeUSD 182,800 - 247,300Function: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Ownership","Reliability focus","Systems thinking"]

Build and operate backend services and infrastructure that power Duolingo’s high-impact experiences across teams like Score, Time Spent Learning, Ads, and Observability. Collaborate with product, design, and other backend engineers to take ownership from design through production, ship reliable systems, and help improve APIs, telemetry, monitoring, and debugging at Duolingo scale. Work on systems that support millions of learners and drive measurable learning and monetization outcomes.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Duolingo
Duolingo
2 months ago

Senior/Software Engineer II, Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Build and operate backend services and infrastructure that power Duolingo’s high-impact experiences across teams like Score, Time Spent Learning, Ads, and Observability. Collaborate with product, design, and other backend engineers to take ownership from design through production, ship reliable systems, and help improve APIs, telemetry, monitoring, and debugging at Duolingo scale. Work on systems that support millions of learners and drive measurable learning and monetization outcomes.
Location: New York, Pittsburgh
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Collaborate with product and design on software projects involving backend and product aspects
  • •Develop, release, and maintain backend services and/or infrastructure
  • •Lead individual project priorities and milestones to ensure continuous shipping
  • •Help power score calculation, proficiency modeling, and score integration across the app and external platforms
  • •Build and support systems for ads serving, mediation, demand, and ad formats, as well as observability instrumentation and telemetry

Pay and Benefits

Salary: USD 182,800 - 247,300
Equity and Bonus:Equity

Key Requirements

  • •Bachelor’s degree in Computer Science or a 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
  • •Exceptional: experience building high-traffic APIs on public cloud providers and/or using observability tooling such as OpenTelemetry, Grafana, Prometheus, or Datadog
Education:Bachelor's in Computer Science
Skills:CollaborationOwnershipReliability focusSystems thinking
Languages:English
Tech Stack:JavaPythonKotlinAPIsPublic cloud providersOpenTelemetryGrafanaPrometheusDataDogLinkedIn

Company Brief

Duolingo
Duolingo develops a gamified language-learning platform offering courses, practice exercises, and assessment tools for learners worldwide via web and mobile apps, using adaptive algorithms and motivational features to drive engagement and retention.
Industry: EdTech
Company Size: Enterprise (1,001+ employees)
Revenue: USD 500M to 1B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Pittsburgh, United States
Founded: 2011
Glassdoor
Glassdoor: 4.2
WebsiteLinkedInGlassdoor