Sr. Software Engineer, Core Services - Apple Services Engineering

A technology company that creates extraordinary products, services, and customer experiences including App Store, Music, TV+, Fitness+, and Arcade.
$166,600 - $296,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Consumer

Description For Sr. Software Engineer, Core Services - Apple Services Engineering

Apple Services Engineering (ASE) Core Services team is seeking a Senior Software Engineer to build world-class, scalable systems powering major Apple services including App Store, Music, TV+, Fitness+, and Arcade. The role focuses on developing and enhancing large-scale distributed systems with emphasis on scalability and performance.

The position involves working with distributed data stores, modeling content metadata, and developing solutions that push the boundaries of the CAP theorem. You'll be part of a hands-on development team that values creativity and engineering excellence, working on a data transformation platform that handles millions of updates for both internal Apple partners (Shazam, Siri) and external third-party platforms.

As a senior engineer, you'll lead complex projects from inception to production, collaborate across multiple teams, and help shape the technical vision of the platform. The role requires strong expertise in Java, Big Data technologies, and distributed systems, with opportunities to work on cutting-edge solutions that impact millions of customers worldwide.

The position offers competitive compensation, comprehensive benefits, and the chance to contribute to Apple's innovative services ecosystem. You'll be part of a team that values technical excellence, creativity, and cross-functional collaboration, working on systems that directly impact the user experience of Apple's major services.

Last updated 2 hours ago

Responsibilities For Sr. Software Engineer, Core Services - Apple Services Engineering

  • Build and enhance large-scale systems using distributed data stores
  • Model content metadata into catalog and editorial entities
  • Develop solutions to meet product requirements and new architectures
  • Work cross-functionally to understand content metadata needs
  • Enhance online content system performance
  • Develop data transformation platform
  • Work with Big Data technologies to deliver millions of updates
  • Partner with internal and external teams for platform integrations

Requirements For Sr. Software Engineer, Core Services - Apple Services Engineering

Java
Kafka
Cassandra
Redis
  • BS or MS in Computer Science or a related field with 7+ years of experience
  • Experience leading complex engineering projects from inception to production
  • Excellent communication skills
  • Effectively collaborate with engineers, product managers, designers, collaborators, partners
  • Attention to detail and ability to context switch across multiple projects
  • Hands-on experience working on scalable web services
  • Exceptional analytical skills with deep knowledge of data structures and algorithms
  • Experience with NoSQL data stores
  • Experience integrating messaging technologies like Kafka
  • Experience with Big Data technologies like Spark and Hadoop ecosystem
  • Experience with Java

Benefits For Sr. Software Engineer, Core Services - Apple Services Engineering

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation benefits
  • Employee discount on products
  • Free services

Interested in this job?

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

Operations Test Engineer

Senior Operations Test Engineer position at Apple focusing on manufacturing test solutions and product quality assurance.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering, building scalable backend services and APIs for Apple's digital services ecosystem.

Software Development Engineer - Test

Senior Software Engineer position at Apple focusing on testing and validation of 4G/5G cellular modems, offering competitive salary and comprehensive benefits.

Senior HTTP Frameworks Software Engineer

Senior HTTP Frameworks Engineer role at Apple, focusing on HTTP protocol implementation and URL standards across all Apple platforms.

Software Engineer, Apple Services Engineering

Senior Software Engineer position at Apple working on CloudKit platform, developing large-scale distributed systems with focus on privacy and scalability.