Staff Software Engineer, Apple Ads

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$184,700–$324,800 / yr
Posted
79 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $255k
$157k $343k
below market most similar roles pay here above market

This role pays more than 78% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $255k versus about $229k 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 3544 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2734 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Software Engineer, Apple Ads

The Staff Software Engineer, Apple Ads joins the Advertiser Services team to build foundational pieces of the next generation of Apple’s Ad Platforms. This role involves collaborating with product management to define external APIs for campaign management while designing and implementing performant services and data pipelines. You will build shared capabilities like Authentication and Authorization and engineer secure, scalable distributed data processing systems for campaign management in a cloud environment. The position requires expertise in Java, Scala, or C++, along with relational datastores like Postgres or Oracle, NoSQL datastores such as Cassandra or DynamoDB, and data processing technologies including Kafka, Spark, and Flink. You will solve sophisticated problems to support low latency, high volume advertiser facing systems across various business use cases.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 76 companies.

See salary data

What you'll do

  • Build foundational components for the next generation of Apple’s Ad Platforms.
  • Define external APIs for campaign management in coordination with product management.
  • Design and implement performant services and data pipelines.
  • Build shared capabilities such as Authentication and Authorization for internal and external partners.
  • Implement low latency, high volume, and highly available advertiser-facing systems in a cloud environment.
  • Engineer secure and scalable distributed data processing systems for campaign management.

What we're looking for

  • 10 or more years of industry experience building scalable micro services or data driven platforms.
  • Strong computer science fundamentals.
  • Prior experience with Java, Scala, C++, or equivalent.
  • Expertise in relational datastores such as Postgres or Oracle.
  • Expertise in NoSQL datastores such as Cassandra or DynamoDB.
  • Proficiency in data processing technologies such as Kafka, Spark, or Flink.
  • Familiarity with cloud paradigms such as AWS or GCP.
  • Prior experience in advertising industry (preferred).

More like this

Similar roles

Staff Software Engineer, Apple Ads

Apple Inc

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

Staff Software Engineer, Apple Ads

Apple Inc

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

Staff Software Engineer, Apple Ads

Apple Inc

Austin, TX 17 days ago
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink AWS GCP micro services Data Pipelines APIs Authentication Authorization
10+ yrs exp

Senior Software Engineer, Apple Ads

Apple Inc

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

Senior Software Engineer, Apple Ads

Apple Inc

Austin, TX 60 days ago
Go Java Rust C++ Scala Kubernetes AWS Amazon S3 EC2 EKS Kafka Spark Flink Cassandra Elasticsearch Solr Lucene NoSQL Machine Learning NLP Distributed Systems micro-services
6+ yrs exp

Senior Software Engineer, Apple Ads

Apple Inc

Cupertino, CA 45 days ago $184,700–$324,800
C Swift XPC libdispatch CoreData Concurrency Multi-threading Cross-process Communication Client-server Networking Telemetry Observability OS Fundamentals Memory Management File Systems