Taro Logo

Software Engineer, Core Services - Apple Services Engineering

Apple is a technology company that creates innovative products and services including iPhone, Mac, iPad, Apple Watch, and Apple Services.
$147,400 - $272,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Job Description

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. The ASE (Apple Services Engineering) Core Services team is seeking a Senior Software Engineer to help build creative features that will enhance the experience for millions of customers worldwide using services like App Store, Music, TV+, Fitness+, and Arcade.

You'll be working on building and enhancing large-scale systems using distributed data stores with a strong focus on scalability and performance. The role involves partnering with diverse cross-functional teams across Apple to develop innovative solutions and architectures. You'll be modeling content metadata into catalog and editorial entities to power all services, serving these entities worldwide through online content systems and offline feeds.

Key responsibilities include finding innovative ways to optimize system performance, working with Big Data technologies to efficiently deliver millions of updates, and integrating with both internal partners (like Shazam and Siri) and external platforms. You'll be part of a hands-on development team that values creativity and engineering excellence.

The ideal candidate brings 7+ years of experience with a strong background in distributed systems, NoSQL databases, and messaging technologies. You should have proven experience leading complex engineering projects and excellent communication skills to work effectively with various stakeholders. This role offers the opportunity to make a significant impact on Apple's services infrastructure while working with cutting-edge technologies at massive scale.

Benefits include comprehensive medical/dental coverage, retirement benefits, stock programs, education reimbursement, and potential for bonuses and relocation assistance. Base pay ranges from $147,400 to $272,100, depending on skills, qualifications, experience, and location.

Last updated 4 hours ago

Responsibilities For Software Engineer, Core Services - Apple Services Engineering

  • Build and enhance large-scale systems using distributed data stores
  • Focus on scalability and performance
  • Partner with cross-functional teams
  • Model content metadata into catalog and editorial entities
  • Develop solutions to meet product requirements
  • Work on data transformation platform
  • Optimize delivery of millions of updates to hundreds of consumers
  • Integrate with internal and external partners

Requirements For Software Engineer, Core Services - Apple Services Engineering

Java
Kafka
Cassandra
Redis
  • BS or MS in Computer Science or 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, etc
  • Deep technical and product discussion skills
  • Experience with 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
  • Experience with Java

Benefits For Software Engineer, Core Services - Apple Services Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, Apple's foundational privacy-focused database platform that powers iCloud services.

Senior Backend Software Engineer (Golang)

Senior Backend Software Engineer position at Apple working on satellite connectivity services for iPhone, focusing on cloud service development and scalable systems.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools, offering competitive compensation and comprehensive benefits.