Backend Software Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
76 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $203k
$128k most similar roles pay here $278k

This role pays less than 54% of similar roles. Most pay $177,297–$228,950 — the shaded band above. At the midpoint, this role pays about $203k versus about $203k 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 · Backend Software Engineer

As a Backend Software Engineer - Universal Media, you will join the Universal Media Engineering team within the Apple Services Engineering division. You will be responsible for designing and building services that power the data platform and related tools for the Apple TV app. Your daily work involves developing high-scale, distributed microservices to improve scalability, latency, and quality for millions of users while collaborating with cross-functional teams including engineering, design, and project management. The role requires proficiency in Java or other object-oriented languages, along with experience in algorithms and data structures. You will utilize technologies such as NoSQL databases like Cassandra or DynamoDB, messaging systems like Kafka or RabbitMQ, Redis, Spring Boot, Docker, and Kubernetes. Preferred skills include stream processing, CI/CD pipelines, and exposure to Generative AI technologies like RAG and prompt engineering.

What you'll do

  • Design and build high-scale, distributed microservices for the Apple TV app.
  • Develop backend services that process media content and power data platforms.
  • Build tools used by providers to deliver creative content across multiple languages.
  • Optimize system performance regarding scalability, latency, and quality.
  • Implement features using technologies like NoSQL databases, messaging systems, and Spring Boot.
  • Solve complex technical problems when faced with incomplete or partial requirements.
  • Develop secure, end-to-end solutions that adhere to strict privacy policies.
  • Integrate stream processing and data processing tools into the media infrastructure.

What we're looking for

  • 3+ years of experience building resilient, high-scale, distributed microservices in production environments.
  • Proficiency in software programming with Java or another object-oriented language.
  • Familiarity with technologies including NoSQL databases, messaging systems, search engines, Redis, Spring Framework, Docker, and Kubernetes.
  • Proficiency in algorithms and data structures.
  • Experience in stream processing and data processing tools and best practices.
  • Experience with CI/CD and Cloud Environments.
  • Exposure to Generative AI technologies, including AI APIs, prompt engineering, RAG, or workflow automation.
  • Bachelor’s degree in CS, CE, EE, or a related technical field, or equivalent industry experience.

More like this

Similar roles

Software Engineer, Universal Media

Apple Inc

San Diego, CA 71 days ago $142,300$263,300
Java Kafka Kinesis Pulsar Apache Spark PostgreSQL Cassandra DynamoDB MySQL Redis Flink Beam CI/CD AWS GCP Azure Microservices SQL NoSQL
5+ yrs exp

Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 29 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 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

Backend Software Engineer

Apple Inc

Cupertino, CA 20 days ago $150,400$277,600
Java Netty Cassandra Redis Memcached REST CI/CD Docker Kubernetes Maven Spinnaker GitHub HTML CSS JavaScript jQuery Cryptography Machine Learning
5+ yrs exp