Media Applications Senior Engineer

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


Posted: Dec 6, 2018
Weekly Hours: 40
Role Number: 200018609
The Media Applications team is looking for an expert senior software engineer to join our team. The applications developed by our team are used by millions of customers across all Apple platforms. We are focused on delivering the best possible media playback experiences for the benefit of applications throughout the Apple ecosystem.

Key Qualifications

  • You have 5 to 8 years experience in a technical leadership role
  • You have exceptional programming skills preferably with C and Objective-C
  • You will be proficient with Cocoa technologies
  • You have excellent communication and collaborative skills
  • You have an ability to work well with tight schedules and rapid development cycles
  • You have a track record of shipping high-quality, GUI-based applications or technologies
  • You have experience in debugging problems in a highly concurrent environment
  • You have an ability to stay focused and prioritize a heavy workload while achieving extraordinary quality
  • You are upbeat, adaptable, and results oriented with a positive attitude
  • You bring passion and dedication to your job and are committed to our vision and supporting the developer community
  • You will join a hands-on development team that nurtures creativity and generates novel solutions to deliver engineering perfection


You should have experience designing and implementing new technologies from the ground up. You will work multi-functionally in both the design and implementation of new software technologies in addition to facilitating their adoption by a wide range of internal and external clients. As a senior software engineer on the Media Applications team, you will be responsible for the design and implementation of APIs in the media playback area for utilization within your immediate organization as well as driving their adoption by other engineering teams. You will own the development of APIs that integrate seamlessly with the programming models for iOS, tvOS, watchOS and macOS.

Education & Experience

BS or MS in CS/CE (MS preferred)

Additional Requirements

  • You have experience in designing, developing and maintaining an API
  • You have experience with using and developing media libraries
  • You are familiar with the inner workings of media systems and audio/video codecs