Apple Media Products - Software Engineer

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


Role Number:200153961
The Apple Media Products Engineering team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple’s high expectations with high performance to deliver a huge variety of entertainment to millions of customers. These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple’s privacy policy, one of Apple’s core values. Although services are a bigger part of Apple’s business than ever before, these teams remain small, nimble, and cross-functional, offering greater exposure to the array of opportunities here.

Key Qualifications

  • Strong programming skills in two or more of these languages: Java, C, Objective-C, C++, Swift, Javascript
  • Experience working in a large code base and on highly available large scale applications
  • Excellent communication and collaboration skills
  • Ability to continuously learn on the job
  • Excitement and passion for building amazing consumer products
  • Mac OS X and/or iOS programming experience
  • Understanding of Unicode and Unicode text processing algorithms
  • Set priorities and work efficiently in a fast-paced environment
  • Demonstrated ability to deliver results on time with high quality and attention to detail
  • Strong interpersonal skills


The AMP Internationalization Engineering team builds secure, end-to-end solutions that help deliver this content in over 35 languages to more than 150 countries. They develop the custom software, tools, client and server-side systems that enable Apple services to be enjoyed around the world.

Education & Experience

Bachelor’s degree in computer science or related field, or equivalent work experience.

Additional Requirements