Spanish bilingual and Hispanic jobs since 1997. Diversity job fairs since 2006. employers     login   |   register - post a job
Hispanic Diversity Recruitment - best jobs for hispanic, latino & bilingual (spanish & portuguese) jobseekers
    Log me in!   |   Site Map   |   Help   
 Senior Software Engineer - Apple Media Products - Seattle, Washington, United States

Job information
Posted by: Apple 
Hiring entity type: Retail 
Work authorization: Not Specified for United States
Position type: Direct Hire, Full-Time 
Compensation: ******
Benefits: See below
Relocation: Not specified 
Position functions: Computers - DB Mgmt. Systems
Travel: Unspecified 
Accept candidates: from anywhere 
Languages: English - Fluent
Minimum education: See below 
Minimum years experience: See below 
Resumes accepted in: English
Cover letter: No cover letter requested
Job code: 200271844 / Latpro-3810969 
Date posted: Jul-30-2021
State, Zip: Washington, 98199


Senior Software Engineer - Apple Media Products

Seattle , Washington , United States

Software and Services


Posted: Jul 29, 2021

Weekly Hours: 40

Role Number: 200271844

Apple Media Products (AMP) first delighted users with downloadable music in April 2003 with the opening of the iTunes Store. Since then, AMP has delivered countless innovations around the digital delivery of audio and video, and in 2008 revolutionized smartphone app distribution with the launch of the App Store Being the source for so much digital content requires maintaining relationships with a vast number of providers, from record labels to movie studios to app developers. The Digital Supply Chain Engineering team (DSCE) is responsible for ensuring that new content is uploaded, processed, cataloged, and available on our storefronts when the provider expects it to be, and with the highest quality. We are looking for an experienced software engineer to join our team dedicated to system evolution across DSCE. As with any software that has lasted more than 15 years, there are always opportunities to leverage new technology to improve performance, use fewer resources, simplify operations, and more. Our mission is to make engineers more productive while building efficiency and quality into our systems. This is a high-leverage, high-impact role that will expose you to all the systems Apple uses to process digital content for delivery to well over a billion people worldwide!

Key Qualifications

  • Fluency in Java 11 and related tooling
  • Protocol-level understanding of HTTP
  • Understanding of TCP/IP, networking, and maximizing throughput of very large files
  • Experience building REST APIs with JAX-RS/Jersey
  • Experience building manageable and reliable systems in a service-oriented architecture
  • Experience with Cassandra
  • Working knowledge of authentication and authorization fundamentals
  • Preferred:
  • Experience with Kafka
  • Experience with Spark
  • Knowledge of cryptographic APIs and proper use of cryptographic primitives
  • Experience & passion for tools and techniques to drive operational quality improvements
  • Experience & knowledge of OpenTelemetry and/or Zipkin


The Apple Media products team is looking for a Software Engineer to join the Asset Repository team. We are responsible for storing and delivering the many petabytes of files used by the content import, management, processing, and distribution systems. Our systems store, track, and deliver every app, song, movie, and video - both streamed and downloaded. Come help build and run the services and systems that underlie the growth of the App Store, Apple TV+, & Apple Music. We're a team of consummate tech geeks who love figuring out how things work and trying to make them better. Sometimes it's a little tweak, sometimes it's a fundamental shift - usually it's somewhere in between. We brainstorm on whiteboards, share ideas at team lunches and pot-lucks, build prototypes, present proposals to teams, embed for a while to help them get started, check the metrics, and repeat!

Education & Experience

BS or MS in Computer Science or equivalent with relevant industry experience.

Additional Requirements

  • This position is in a small team that is tightly focused on a specific set of critically important systems. Your ability and self-motivation to learn new technologies, and promote novel solutions to the problems at hand, is important to success. The team is remotely distributed across the continental US, so strong communication skills are necessary.


See job description


Apple requires you to fill in their on-line form which will open in a different window.

Enter your email address and click 'Apply':
  Prefer not to enter your email?