Senior iOS Engineer - Apple Music

New York City, New York, United States
Software and Services


Role Number:200209660
This team is more than a group of engineers — it’s a group of music lovers. That passion has made Apple Music the world’s most complete music experience, with over 60 million songs, thousands of playlists, and daily selections from music experts for 115 countries. The team’s data-driven engineers focus relentlessly on the customer experience by running worldwide experiments and analyzing usage and latency, while collaborating with Apple’s product groups. As a result, someone can use the Shazam app to identify an intriguing song in a café in the morning, add it to their playlist from Apple Watch, listen to it through their AirPods on their commute, and share it with their family on HomePod at dinnertime. And there’s more where that came from, because personalization powered by machine learning and music science helps listeners discover more of what they love. Apple Music is a big part of Apple’s business because it’s a big part of people’s lives.

Key Qualifications

  • Ability to write clear and high-performance code in Swift
  • Ability to read and understand ObjC code
  • Ability to dive into and understand large, multi-project codebases
  • Strength in multithreaded and cross-process development
  • Ability to break-down large feature requests and architect practical solutions
  • Passion for quality and close attention to details
  • Strong communication and interpersonal skills
  • Ability to deliver solid work on tight schedules
  • Aptitude to independently learn new technologies


Are you passionate about Music? The Apple Music team is looking for stellar software engineers to create awesome listening experiences for our over 1 billion active users. Our team enjoys a tremendous impact — we are one of the first applications on every new Apple platform, and our app is often featured in Keynotes and in marketing materials. The experiences you enable are sure to be tweeted and blogged about all over the internet. You’ll get to work with system engineers across Apple, learning the inner workings of iOS, watchOS, tvOS and HomePod, and optimizing your code for performance in ways only Apple can. Come join our team and make a real difference for music lovers worldwide. The Music app team is responsible for the delivering the high-end features to its users. As an engineer for this team, you’ll take part in incredible journeys that shipping new features are! You’ll work on complex issues around many aspects of the Music app such as its user interface, its performance, and its interaction with many other components of the platform. You’ll work on amazing new feature for our users that make their music browsing and listening experience simple and enjoyable. If you’re passionate about writing code and want to work with world-class engineering teams, Apple Music is the place for you. You are a highly skilled developer who strives to deliver great products. You know native development best-practices, are comfortable working in large code bases, can create apps and tools, can balance multiple projects, and have a strong attention to detail.

Education & Experience

BS/MS EE/CS/CE or equivalent work experience

Additional Requirements