Software Engineer - ASE Data Solutions

Apple Services Engineering (ASE) supports tens of millions of content pieces across 150+ markets, powering App Store, Apple Music, Apple TV+, iTunes, iBooks, Fitness, and Podcasts.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer - ASE Data Solutions

Apple Services Engineering (ASE) Data Solutions team is seeking exceptional engineers to join their mission-critical infrastructure team. This role sits at the heart of Apple's digital services ecosystem, supporting tens of millions of content pieces across 150+ markets and serving hundreds of millions of users worldwide.

As a Senior Software Engineer, you'll be instrumental in designing and implementing next-generation search infrastructure and platform services that power major Apple applications including App Store, Apple Music, Apple TV+, iTunes, iBooks, Fitness, and Podcasts. The role demands expertise in building highly scalable systems that deliver personalized and non-personalized data with extremely low latency requirements.

The position offers an exciting opportunity to work with distributed systems at massive scale, where every millisecond counts. You'll be collaborating with cross-functional teams across ASE, from store and commerce to search and recommendations, contributing to systems that handle billions of transactions. The team values innovative thinking and encourages questioning assumptions to find elegant technical solutions.

The compensation package is competitive, ranging from $143,100 to $264,200 base salary, complemented by Apple's comprehensive benefits including medical coverage, retirement benefits, and various stock programs. You'll have the opportunity to become an Apple shareholder through discretionary RSU awards and the Employee Stock Purchase Plan.

This is an ideal role for a seasoned engineer who is passionate about building best-of-breed systems, has strong expertise in Java/C++, and thrives in an environment where they can impact products used by millions globally. The position offers significant growth potential and the chance to work on cutting-edge technology while contributing to Apple's next generation of services and products.

Last updated 6 minutes ago

Responsibilities For Software Engineer - ASE Data Solutions

  • Build next generation search infrastructure and platform services
  • Create platforms that can rapidly scale to serve personalized and non-personalized data with very low latencies
  • Collaborate cross-functionally with various ASE teams
  • Design and build systems for dealing with complex and ever-growing data and infrastructure needs

Requirements For Software Engineer - ASE Data Solutions

Java
Kubernetes
Kafka
Cassandra
Redis
MongoDB
  • At least 5 years of professional software development experience in Java and/or C++ with strong understanding of Object oriented concepts and design
  • Experience in designing and implementing RESTful API and services
  • Strong production debugging and performance tuning skills
  • Strong understanding of Data architecture and related problems
  • Experience working on complex problems and distributed systems
  • Should be independent and able to effectively work with cross functional teams
  • Bachelor Degree in Computer Science or equivalent experience

Benefits For Software Engineer - ASE Data Solutions

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits
  • Range of discounted products and free services

Interested in this job?

Jobs Related To Apple Software Engineer - ASE Data Solutions

Automation Project Manager, Product Operations

Senior Automation Project Manager position at Apple, leading RPA initiatives and process automation projects in Worldwide Operations.

AppleCare Engineering Program Manager

Senior Technical Program Manager position at Apple focusing on AppleCare diagnostic tools development and implementation.

Software Development Engineer - Networking Technologies

Senior Software Development Engineer position at Apple focusing on networking technologies and performance optimization, offering competitive compensation and comprehensive benefits.

Metal Production Frameworks Engineer

Senior Software Engineer position at Apple working on Metal Frameworks team, developing GPU APIs for Apple platforms with competitive compensation $207,800-$312,200.

Network Software Engineer

Senior Network Software Engineer position at Apple, focusing on core backbone and internet networking infrastructure, requiring 6+ years of experience in software engineering with Python expertise.