Software Engineer, Apple Services Engineering

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $205k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 60% of similar roles. Most pay $170,962–$238,250 — the shaded band above. At the midpoint, this role pays about $214k versus about $205k 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, Apple Services Engineering

Software Engineer - Apple Services Engineering joins the Universal Media Engineering team to develop the data platform and tools powering the Apple TV app. This role involves designing, building, and operating highly scalable backend services, internal platforms, RESTful APIs, and data pipelines while integrating modern AI technologies into engineering workflows and products. You will collaborate with cross-functional teams to solve complex problems regarding scalability, latency, and quality for media content delivery. The position requires proficiency in Java along with other backend languages like Kotlin, Go, or Python. Key technical requirements include experience with distributed systems, containerized applications, CI/CD pipelines, and databases such as Cassandra, DynamoDB, or PostgreSQL. Additionally, the role focuses on building production-grade LLM applications using RAG, vector databases, and various foundation models to improve operational efficiency and automate business workflows within the media ecosystem.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and build scalable backend services, internal platforms, and data pipelines.
  • Develop RESTful APIs and high-quality code to support Apple TV products.
  • Integrate Large Language Models (LLMs) into backend services and production applications.
  • Prototype and productize AI-powered capabilities for developer tools and business workflows.
  • Monitor production systems to troubleshoot issues and improve reliability and performance.
  • Champion the adoption of AI-assisted engineering practices across development teams.
  • Participate in architecture discussions to balance long-term strategy with practical delivery.

What we're looking for

  • Bachelor's degree in CS/CE/EE or a related technical field, or equivalent industry experience.
  • 5+ years of professional software engineering experience owning features from design through production support.
  • Experience designing and developing scalable, highly observable, and resilient backend services and RESTful APIs.
  • Strong proficiency in Java and at least one other backend language such as Kotlin, Go, or Python.
  • Solid understanding of distributed systems, concurrency, networking, and service-oriented architectures.
  • Experience with databases, data modeling, cloud-native development, containerized applications, and CI/CD pipelines.
  • Hands-on experience building production applications powered by Large Language Models (LLMs) including prompting and tool calling.
  • Experience with large-scale distributed systems, NoSQL/SQL databases, messaging systems, or advanced LLM techniques like RAG (preferred).

More like this

Similar roles

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 29 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 111 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 Engineer, Core Services

Apple Inc

Cupertino, CA 27 days ago $150,400$277,600
JVM Clojure RESTful APIs NoSQL Apache Solr Redis Memcached Cassandra Voldemort MongoDB Data Structures Algorithms object oriented design
5+ yrs exp

Software Engineer

Apple Inc

Seattle, WA 45 days ago $142,300$263,300
Java JVM Kubernetes Kafka NoSQL Hadoop MongoDB CouchDB Spark Jetty HTML5 JavaScript Linux Unix Distributed Systems Load Balancers API Development
3+ yrs exp

Software Engineering Manager, Apple Services Engineering

Apple Inc

New York, NY 79 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