Senior Software Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$277,600 / yr
Posted
6 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $231k
$101k most similar roles pay here $297k

This role pays more than 92% of similar roles. Most pay $149,500–$196,637 — the shaded band above. At the midpoint, this role pays about $231k versus about $173k 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 2315 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer, you will join the Ads Engineering team to build foundational components for next-generation systems that deliver optimized advertising content across various platforms. You will design and implement high-volume, low-latency internal and external services within cloud environments while collaborating with cross-functional teams like Product Management and SRE. The role focuses on solving complex problems in distributed systems, large-scale data infrastructure, LLMs, and Generative AI to support rapid growth with minimal operational overhead. You will utilize Java, C++, or equivalent OOP languages alongside technologies such as Kafka, Spark, and Flink. Your work involves managing relational and non-relational datastores while navigating cloud paradigms like AWS or GCP. The core mission is building privacy-preserving, scalable infrastructure to handle real-time demand for ads and sponsorships across various services.

What does a Software Engineer earn in California?

Median $214000 from 783 postings across 68 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 and implement performant services built to support rapid growth with minimal operational overhead.
  • Develop distributed backend systems capable of handling massive real-time demand and global scale.
  • Build data-driven platforms using relational and non-relational datastores.
  • Utilize data processing technologies like Kafka, Spark, or Flink to manage large-scale data infrastructure.
  • Integrate LLMs and Generative AI into existing advertising technology and systems.

What we're looking for

  • Bachelor's degree in Computer Science/Engineering discipline or equivalent.
  • Master's degree (preferred).
  • 5 or more years of industry experience building scalable micro services or data driven platforms.
  • 8+ years of experience in software engineering (preferred).
  • Strong computer science fundamentals and problem solving skills.
  • Experience with OOPS programming, such as Java/C++ or equivalent.
  • Expertise in backend distributed systems, micro-service design, and high-scale performance tuning.
  • Proficiency in cloud paradigms, public cloud APIs, relational/non-relational datastores, and data processing technologies like Kafka, Spark, or Flink.
  • Ability to lead cross-functional teams and experience in the advertising industry (preferred).

More like this

Similar roles

Senior Software Engineer

Apple Inc

New York, NY 11 days ago $184,700–$277,600
Java C++ micro services Distributed Systems Kafka Spark Flink AWS GCP LLMs Generative AI Data Processing High-Scale Performance Tuning
5+ yrs exp

Software Engineer

Apple Inc

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

New York, NY 24 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 25 days ago
Java C++ micro services Distributed Systems AWS GCP Kafka Spark Flink Generative AI Data Processing Performance Tuning
2+ yrs exp

Software Engineer

Apple Inc

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

Senior Software Engineer

Apple Inc

Cupertino, CA 26 days ago $184,700–$324,800
Go Java Rust C++ Scala micro-services Distributed Systems Lucene Solr Elasticsearch Cassandra Kafka Spark Flink AWS S3 EC2 Kubernetes Machine Learning NLP AI
6+ yrs exp