# Senior Software Engineer

**Company:** [Duolingo](https://hotfix.jobs/companies/duolingo)
**Location:** Beijing, China
**Role:** iOS Engineering
**Salary:** CN¥805k – CN¥1.1M/yr
**Experience:** 5+ years
**Skills:** Swift, iOS, Cocoa Touch, Ios Sdk, Iphone, Ipad, Data Structures, Algorithms, API Design, Multithreading, Unit Testing, Performance Optimization
**Posted:** 2026-08-12

> Develops and maintains production native iOS applications in Swift within Duolingo’s monetization team. The role requires strong software engineering fundamentals, iOS expertise, and the ability to mentor engineers and collaborate cross-functionally.

## Job Description

## Responsibilities
- Collaborate on software projects with product, design, and backend teams.
- Develop, release, and maintain native iOS applications, primarily in Swift.
- Mentor junior engineers and help set technical direction across the company.
- Work cross-functionally with product, design, data science, machine learning, and ad operations teams.

## Requirements
- Bachelor's degree in Computer Science or a related technical field.
- Strong foundation in computer science, including data structures, algorithms, and software design.
- Programming experience in Swift.

## Nice to Have
- Strong proficiency in Swift, with experience building and maintaining production-level applications.
- Strong knowledge of iOS mobile application development for iPhone and iPad using Swift, Cocoa Touch, and related frameworks.
- Experience designing clean, maintainable APIs.
- Experience with multithreaded programming.
- Experience writing unit tests and testable code.
- Knowledge of iOS SDK performance tools and optimization techniques.

## Compensation
- Salary range: ¥804,949–¥1,088,971 CNY.
- Base salary is supplemented by equity compensation.

## Similar jobs

- [Senior Software Engineer](https://hotfix.jobs/jobs/a186feeb-834e-4c04-8bf9-8fc0ef350753) - Duolingo - Beijing, China - CN¥805k – CN¥1.1M/yr
- [Software Engineer II](https://hotfix.jobs/jobs/d394d1e3-ed41-4568-9652-8cef1f1a77cd) - Duolingo - Beijing, China - CN¥674k – CN¥912k/yr
- [Software Engineer I](https://hotfix.jobs/jobs/33c4ff1a-8f33-41ef-9c6b-88a73e1476bb) - Duolingo - Beijing, China - CN¥561k – CN¥760k/yr

**Apply:** https://hotfix.jobs/jobs/5e69d853-4651-457e-9bc1-b5ecbf2c6c18
**Canonical:** https://hotfix.jobs/jobs/5e69d853-4651-457e-9bc1-b5ecbf2c6c18