Senior Software Engineer

Duolingo
Beijing
Workplace: OnsiteFull timeCNY 804,949 - 1,088,971 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Collaboration","Decision-making","Project prioritization","Software design"]

Build and refine backend services and infrastructure for Duolingo’s Monetization Pillar, improving subscription, ads, and in-app purchase experiences. Partner cross-functionally with product, design, data science, machine learning, and ad operations. Develop and maintain high-traffic APIs, apply strong software design and data structures/algorithms, and lead individual project priorities to ensure milestones are shipped reliably.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Duolingo
Duolingo
1 day ago

Senior Software Engineer

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live
Reposted: similar role first listed 4 months ago

Job Summary

Build and refine backend services and infrastructure for Duolingo’s Monetization Pillar, improving subscription, ads, and in-app purchase experiences. Partner cross-functionally with product, design, data science, machine learning, and ad operations. Develop and maintain high-traffic APIs, apply strong software design and data structures/algorithms, and lead individual project priorities to ensure milestones are shipped reliably.
Location: Beijing
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Collaborate on software projects with product design and backend aspects.
  • •Develop, release, and maintain backend services and/or infrastructure.
  • •Lead individual project priorities and milestones to ensure shipping.
  • •Contribute to strategic direction by improving monetization methods for effectiveness and efficiency.
  • •Work cross-functionally with product, design, data science, machine learning, and ad operations.

Pay and Benefits

Salary: CNY 804,949 - 1,088,971 annually
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 candidates have experience building high-traffic APIs using public cloud providers and observability tooling.
Education:Bachelor's in Computer Science
Skills:CollaborationDecision-makingProject prioritizationSoftware design
Languages:English
Tech Stack:JavaPythonKotlinDatabase technologiesPublic cloudAPIsOpenTelemetryGrafanaPrometheusDataDog

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