Software Engineer, Core Services - Apple Services Engineering

Apple Services Engineering team powers the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books, delivering entertainment to more than 150 countries.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer, Core Services - Apple Services Engineering

Apple Services Engineering is seeking a Senior Software Engineer to join their Core Services team, focusing on building scalable features that serve hundreds of millions of customers worldwide. This role is central to Apple's digital services ecosystem, including App Store, Apple Music, Apple TV+, and more. The position requires expertise in backend development, with a focus on high-performance web services and API development.

The ideal candidate will have 5+ years of experience and strong foundations in computer science, particularly in designing and implementing RESTful APIs and working with NoSQL databases. You'll be working with cutting-edge technology to power Apple's suite of digital services, ensuring optimal performance at scale.

This is an exceptional opportunity to join Apple's prestigious Services team, where you'll collaborate across multiple functions to deliver features that impact millions of users. The role offers competitive compensation ($143,100-$264,200), comprehensive benefits, and equity opportunities through stock programs.

You'll be part of a team that values innovation, performance optimization, and technical excellence. The position involves working on critical infrastructure that powers Apple's growing services business, requiring both technical expertise and the ability to work effectively in a fast-paced, collaborative environment.

If you're passionate about building large-scale systems, have a strong background in backend development, and want to contribute to products used by hundreds of millions of people, this role offers the perfect blend of challenge and opportunity at one of the world's most innovative companies.

Last updated 17 days ago

Responsibilities For Software Engineer, Core Services - Apple Services Engineering

  • Build scalable and creative features for App Store, Apple Arcade, Apple Music, Apple TV+, Apple Books, Podcasts, MusicKit
  • Work on server team powering customer-facing features within Apple client applications
  • Collaborate with various teams across Apple to deliver features
  • Focus on web service performance optimization
  • Develop and enhance the MusicKit - Apple Music APIs for developer community and partners

Requirements For Software Engineer, Core Services - Apple Services Engineering

Java
Redis
Cassandra
MongoDB
  • B.S. in Computer Science or similar
  • At least 5+ years of experience as a Software Engineer with excellent analytical and problem-solving skills
  • Knowledge of JVM or functional languages like Clojure
  • Strong object oriented design and analysis skills coupled with a deep understanding of data structures and algorithms
  • Experience in designing and implementing RESTful APIs or other API technologies
  • Experience with NoSQL or document oriented data stores

Benefits For Software Engineer, Core Services - Apple Services Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs and RSU awards
  • Employee Stock Purchase Plan with discount
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer, Core Services - Apple Services Engineering

Sr SAP Performance Engineer, Enterprise Systems

Senior SAP Performance Engineer role at Apple, focusing on enterprise systems optimization, performance testing, and scalability improvements for critical business applications.

Senior Software Engineer - Apple TV Data Platform Team

Senior Software Engineer position at Apple TV Services, focusing on backend development for large-scale data platforms and streaming services.

Network Software Engineer

Senior Network Software Engineer role at Apple, focusing on developing scalable core network infrastructure with Python, Django, and cloud technologies. 6+ years experience required.

Software Development Engineer in Test

Senior SDET role at Apple Services Engineering, developing automation frameworks and tools for quality assurance of Apple's digital services platform.

Software Engineer, Apple Services Engineering

Senior Software Engineer position at Apple working on CloudKit, developing and maintaining large-scale distributed systems for cloud services infrastructure.