Software Engineer

Apple Inc

Confirmed live 2 days ago Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
13 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $159k
This role $177k
$107k most similar roles pay here $238k

This role pays more than 74% of similar roles. Most pay $137,500–$180,250 — the shaded band above. At the midpoint, this role pays about $177k versus about $159k 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

Software Engineer The Software Engineer joins the Ads Engineering team to build foundational components for next-generation systems that deliver optimized advertising content across platforms like the App Store and Apple News. This role involves designing and implementing high-volume, low-latency internal and external services within a cloud environment while collaborating with cross-functional teams to manage complex platform needs. The work focuses on distributed systems, large-scale data infrastructure, LLMs, and Generative AI to solve problems related to real-time demand and scalability. Candidates should possess strong computer science fundamentals and experience in microservice design and performance tuning. Required technical skills include OOPS programming in Java or C++, familiarity with AWS or GCP cloud paradigms, expertise in relational and non-relational datastores, and proficiency in data processing technologies such as Kafka, Spark, or Flink to support high-scale backend systems.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Build foundational components for the next generation of Apple Ads systems.
  • Implement low-latency, high-availability services for internal and external use in cloud environments.
  • Design performant services built to support rapid growth with minimal operational overhead.
  • Develop distributed systems and data-driven platforms to handle complex advertising use cases.
  • Optimize backend microservices for high-scale performance and reliability.
  • Manage and integrate large-scale data infrastructure using technologies like Kafka, Spark, or Flink.
  • Utilize relational and non-relational datastores to support platform needs.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Master's degree is preferred.
  • 2 or more years of industry experience building scalable microservices or data-driven platforms.
  • 5+ years of experience in software engineering is preferred.
  • Strong computer science fundamentals and proficiency in OOPS programming such as Java or C++.
  • Expertise in building backend distributed systems, high-scale performance tuning, and microservice design.
  • Proficiency in data processing technologies like Kafka, Spark, or Flink, and expertise in relational/non-relational datastores.
  • Familiarity with cloud paradigms (AWS or GCP) and experience using public cloud technologies and APIs.

More like this

Similar roles

Software Engineer

Apple Inc

New City, NY 13 days ago
Java C++ micro services Distributed Systems AWS GCP Kafka Spark Flink Generative AI Data Processing
2+ yrs exp

Software Engineer

Apple Inc

New York, NY 12 days ago $129,300$225,300
Java C++ micro services Distributed Systems AWS GCP Kafka Spark Flink Generative AI Data Processing High-Scale Performance Tuning
2+ yrs exp

Software Engineer

Apple Inc

Austin, TX 13 days ago
Java C++ micro services Distributed Systems AWS GCP Kafka Spark Flink Generative AI Data Processing Performance Tuning
2+ yrs exp

Staff Software Engineer

Apple Inc

New York, NY 64 days ago $184,700$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink micro services AWS GCP Data Pipelines APIs
10+ yrs exp

Staff Software Engineer

Apple Inc

New York, NY 41 days ago $184,700$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink micro services AWS GCP Data Pipelines APIs
10+ yrs exp

Staff Software Engineer

Apple Inc

New York, NY 33 days ago $184,700$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink micro services AWS GCP Data Pipelines APIs
10+ yrs exp