Sr. Software Engineer, iOS, Apple Media Products

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200041129
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple Media Product’s editorial team builds systems for the most dynamic and versatile business teams at Apple. Apple is looking for an expert iOS/macOS developer with a passion for delivering spectacular iPhone and Mac apps. We work on many high-impact projects that serve various Apple lines of business. We use the latest technologies and are constantly opening up the boundaries. Will you join us in crafting solutions that do not yet exist?

Key Qualifications

  • Solid experience with native macOS (preferred) or iOS development and Objective-C/Swift.
  • Strong knowledge of Apple framework paradigms and commonly-used patterns.
  • Being able to drive a project from a simple idea to the finished product.
  • Experience with remote data handling, REST, and asynchronous programming.
  • Will to focus on details and building the best user experience.
  • Aptitude to independently learn new technologies.
  • Strong background in data modeling preferred.
  • Knowledge and/or experience of JVM and one of the JVM languages (e.g. Java or Scala) is a plus.
  • Experience in functional programming is a plus.


Apple Media Products Engineering team is seeking Senior Software Engineer to provide new tools in order to support its dynamic growth. We're looking for a Cocoa engineer to help us build the next generation macOS Cocoa tools that will drive out current and future media products. You should have experience building and shipping macOS (or iOS) applications. If you love to start with an empty canvas and build an excellent desktop application, crave building better user experiences and have the will to keep the users not only productive but happy, this is the job for you! You will go beyond the industry norm and demonstrate creativity in problem solving, ability to think dynamically and outside of standard convention, and adapt quickly to new technical areas. We promote innovation and new technology to further improve Apple's hardware performance and user experience. The people who work here have reinvented and defined entire industries with the Mac, iPhone, iPad, Apple TV, Apple Watch, AirPods, HomePod and a multitude of groundbreaking Accessories. We have done the same with services, including iTunes, TV App, the App Store, Apple Music, and Apple Pay. The same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. You should join us to help deliver the next amazing Apple product. This is your chance to join a sizable team of developers that is focused on delivering apps to International editors that are core to AMP. Our team has a strong sense of community - we hold each other and our apps to the highest standards, and maintain that through constructive code reviews, brainstorming sessions, and pair programming when appropriate. We also value personal relationships and take the time to get to know each other and our partners. Sound good? We'd love to hear from you.

Education & Experience

Additional Requirements