Software Engineer, Core Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
26 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $214k
$121k most similar roles pay here $294k

This role pays more than 69% of similar roles. Most pay $144,350–$229,450 — the shaded band above. At the midpoint, this role pays about $214k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Core Services

As a Sr. Software Engineer within the ASE Core Services team, you will join a hands-on development group focused on building and enhancing large-scale distributed data stores that power core services like Apple Music, Apple TV+, and the App Store. You will be responsible for developing creative features, improving web service performance across various percentiles, and maintaining the MusicKit APIs for developers. The role requires expertise in object-oriented design, data structures, algorithms, and the implementation of RESTful APIs. Candidates should possess experience with JVM or functional languages like Clojure, along with familiarity with NoSQL or document-oriented data stores such as Apache Solr, Redis, Memcached, Cassandra, Voldemort, or MongoDB. You will collaborate across multi-functional teams to solve complex technical problems and deliver high-quality features in a fast-paced environment while ensuring system scalability and performance.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Build and enhance large-scale distributed systems using distributed data stores.
  • Develop and optimize web service performance focusing on median, 95th, and 99th percentiles.
  • Design and implement RESTful APIs for the developer community and internal partners.
  • Develop features for consumer-facing applications including Apple Music, TV+, and the App Store.
  • Solve complex technical problems using sophisticated engineering solutions under tight deadlines.
  • Write effective unit and integration tests to ensure system reliability.
  • Manage and maintain backend services supporting millions of global customers.

What we're looking for

  • Bachelor of Science in Computer Science or a similar field.
  • Master of Science degree (preferred).
  • 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 with a deep understanding of data structures and algorithms.
  • Experience designing and implementing RESTful APIs or other API technologies.
  • Experience with NoSQL or document-oriented data stores (preferred).
  • Ability to work in fast-paced environments, write unit/integration tests, and demonstrate strong debugging and interpersonal skills (preferred).

More like this

Similar roles

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 28 days ago $142,300$263,300
Java Kotlin Go Python RESTful APIs Distributed Systems NoSQL Cassandra DynamoDB Kafka RabbitMQ Solr Elasticsearch Redis MySQL Spring Framework Spring Boot Docker Kubernetes CI/CD LLMs RAG Vector Databases OpenAI Anthropic Google Gemini AWS Bedrock Hugging Face
5+ yrs exp

Software Engineer, Apple Services Engineering

Apple Inc

San Francisco, CA 110 days ago $150,400$277,600
Java C C++ NoSQL Distributed Systems Redis Memcached Kafka AWS GCP Kubernetes gRPC Containers TLS X.509 FoundationDB DynamoDB Cassandra

Software Engineering Manager, Apple Services Engineering

Apple Inc

New York, NY 78 days ago $206,200$356,400
Distributed Systems Microservices RESTful Web Services Object-Oriented Design NoSQL Hibernate JPA JUnit Mockito Solr Elastic Search Redis Memcached Cassandra Voldemort CI/CD DevOps Agile Sprint Planning

Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 28 days ago $150,400$277,600
Java Kotlin Go Python LLM RAG Spring Boot Docker Kubernetes Kafka RabbitMQ Redis Elasticsearch Solr MySQL Cassandra DynamoDB CI/CD RESTful APIs
5+ yrs exp

Software Engineer

Apple Inc

San Francisco, CA 33 days ago $184,700$277,600
Swift Objective-C C++ JavaScript SwiftUI UIKit AVKit Core Graphics Foundation iOS Development API Development Object-Oriented Programming Performance Optimization Technical Documentation
4+ yrs exp