Taro Logo

Sr. Software Engineer - Apple Service Engineering

Apple is a technology company that provides various services including iCloud, App Store, Apple Music, Apple TV+, iTunes, iBooks, and Podcast, serving hundreds of millions of users globally.
$166,600 - $296,300
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Software Engineer - Apple Service Engineering

Apple Service Engineering (ASE) Data Services team is seeking an exceptional Senior Software Engineer to join their mission-critical infrastructure team. This role sits at the heart of Apple's ecosystem, supporting millions of users and billions of transactions across more than 150 markets worldwide.

The position offers an unique opportunity to work on systems that power crucial Apple services including iCloud, App Store, Apple Music, Apple TV+, iTunes, iBooks, and Podcast. You'll be responsible for building and maintaining large-scale data services that handle both structured and unstructured storage, caching, and queueing systems.

As a Senior Software Engineer, you'll collaborate with diverse teams across Apple, from store and commerce to search and recommendations, AIML, creating high-performance infrastructure platforms that deliver personalized data with minimal latency. The role requires deep technical expertise in Java/C++, distributed systems, and scalable data stores like Cassandra, MongoDB, or Redis.

The ideal candidate should be someone who isn't afraid to question assumptions, can dive deep into technical details, and has a proven track record of building elegant solutions for complex problems. You'll be working in an environment where every millisecond counts, and your contributions will directly impact hundreds of millions of Apple users worldwide.

This position offers competitive compensation including a base salary range of $166,600 to $296,300, plus additional benefits such as stock options, comprehensive healthcare, and educational reimbursement. Located in Seattle, you'll be part of a team that values excellence, innovation, and collaborative problem-solving.

Last updated 7 months ago

Responsibilities For Sr. Software Engineer - Apple Service Engineering

  • Design and build best of breed systems for complex data and infrastructure needs
  • Build large scale data services for structured and unstructured storage, caching, queueing
  • Collaborate cross-functionally with various Apple teams
  • Create services and infrastructure platforms that can rapidly scale
  • Serve personalized and non-personalized data with very low latency

Requirements For Sr. Software Engineer - Apple Service Engineering

Java
Cassandra
MongoDB
Redis
Kafka
Kubernetes
  • 5+ years in software development experience in Java and/or C++ with strong understanding of Object oriented concepts and design
  • Deep knowledge, experience of using/contributing to scalable data stores
  • Experience designing and implementing RESTful/RPC API and services
  • Strong production, debugging, and performance tuning experiences and 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

Benefits For Sr. Software Engineer - Apple Service Engineering

Medical Insurance
Dental 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
  • Education reimbursement for career advancement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?