# Senior iOS Software Engineer
**Company:** [Duolingo](https://hotfix.jobs/companies/duolingo)
**Location:** Pittsburgh, PA
**Salary:** $178K-$240K
**Skills:** Swift, iOS, Cocoa Touch, SwiftUI, Data Structures, Algorithms, Unit Testing, Multithreading, Ios Sdk, APIs
**Posted:** 2026-02-02
> Build and maintain native iOS apps in Swift for Duolingo's core short-form learning features, collaborating with design and backend teams while mentoring juniors. Requires Bachelor's in CS, Swift experience, and strong CS fundamentals.
## Job Description
### You will...
- Collaborate on software projects with product design and backend aspects
- Develop, release, and maintain native iOS applications, primarily in Swift
- Mentor and set technical direction for junior engineers across the company

### You have...
- A Bachelor’s degree in Computer Science or a related technical field
- A solid foundation in computer science with strong competencies in data structures, algorithms, and software design
- Programming experience in Swift

### Exceptional candidates will have...
- Strong proficiency in Swift, with proven ability to build and maintain production-level applications
- Strong technical knowledge of iOS mobile application development for iPhone/iPad using Swift with Cocoa Touch and related frameworks
- Experience designing clean and maintainable APIs
- Experience with multithreaded programming
- Experience writing unit tests and testable code
- Knowledge of iOS SDK performance tools and optimization techniques
**Apply:** https://hotfix.jobs/jobs/senior-ios-software-engineer-at-duolingo-56590776-b600-4ee5-aae2-5277ea30ef71
**Canonical:** https://hotfix.jobs/jobs/senior-ios-software-engineer-at-duolingo-56590776-b600-4ee5-aae2-5277ea30ef71