> Markdown version of [/jobs/ext/2694898-software-engineer](https://www.wearedevelopers.com/jobs/ext/2694898-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Experience:** Expert - **Salary:** $150,400.0 - **Contract:** Permanent contract - **Skills:** Design of User Interfaces, Network Programming, Software Engineering, Uikit, Objective C++ - **Published:** September 3, 2026 - **Apply:** https://www.themuse.com/jobs/apple/senior-airprint-software-engineer-71a954 ## About the Role Experience with printing systems, PDF, or other related technologies Network programming experience Experience working with UIKit or AppKit Experience working on mobile / embedded frameworks (1-3yrs) Minimum Qualifications Experience with Objective-C or Swift Extensive experience developing on Apple platforms Expert knowledge of C Ability to stay focused and prioritize different projects while achieving extraordinary quality Bachelors with 4-5 years experience or Masters with 3-4 years experience ## Description The Printing and Airplay Partner Engineering Team is looking for a Senior Software Engineer with iOS or macOS framework development experience to join the team responsible for Apple's printing architecture. Responsibilities will include development and maintenance of the software printing stack used on Apple platforms. This role requires mature software engineering skills, an understanding of modern operating system architecture, and strong SW design fundamentals. Software development responsibilities will range from high-level UI development to low-level system implementation. Responsibilities: Help design and implement new features for the AirPrint software stack Work closely with QA to isolate and address bugs in a timely manner Contribute to technical review of proposed designs and architectures Make risk-appropriate design choices and plan for code that is testable, readable, and performant ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [Program your infrastructure with CDK and TypeScript](https://www.wearedevelopers.com/videos/144-program-your-infrastructure-with-cdk-and-typescript) - [An (In-)Complete Guide to C++ Object Lifetimes](https://www.wearedevelopers.com/videos/1060-an-in-complete-guide-to-c-object-lifetimes) - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)