Senior Software Engineer, Ads

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$216,200–$394,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $305k
$87k $427k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $149,500–$195,000 — the blue band above. At the midpoint, this role pays about $305k versus about $172k 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 3595 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Ads

Senior Software Engineer, Ads joins the Ad Platforms group to build on-device systems that deliver ads across the Apple ecosystem. This systems and platform engineering role involves developing OS daemons, frameworks, and SDKs that fetch, rank, and filter ad candidates while enforcing policy and privacy-by-architecture. You will set technical direction for systems spanning the App Store, Apple News, Stocks, and Maps. Responsibilities include designing performant, privacy-preserving components, resolving ambiguous technical problems, and mentoring senior engineers. The role requires expert-level knowledge of OS fundamentals, cross-process communication, and concurrent programming in C-like languages. You will utilize skills in multi-threading, synchronization, and designing high-performance client SDKs. The work focuses on solving complex on-device business logic and scaling reliable infrastructure for ad delivery.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Set technical direction and architecture for on-device ad delivery systems across multiple Apple surfaces.
  • Design, implement, and debug performant, privacy-preserving on-device components within daemons, frameworks, and SDKs.
  • Resolve complex, ambiguous technical problems with significant scope and no existing precedent.
  • Identify and mitigate systemic technical risks such as architectural debt and scaling limits.
  • Drive cross-functional alignment to shape and sequence the multi-quarter roadmap for on-device ad delivery.
  • Mentor senior engineers and perform design reviews to raise the technical quality bar across the group.
  • Represent the team in cross-organizational architecture reviews to influence technical decisions beyond immediate boundaries.

What we're looking for

  • Bachelors Degree or equivalent experience.
  • Deep, expert-level understanding of OS fundamentals including process/memory management, scheduling, and file systems.
  • Extensive professional software development experience in a C-like language for systems with significant scale and reliability requirements.
  • Expert-level understanding of cross-process communication and concurrent programming including multi-threading, synchronization, and locking.
  • Track record of designing and operating high-performance client SDKs or libraries at scale.
  • Demonstrated experience owning architecture and technical direction for complex, long-lived codebases and driving multi-team initiatives.
  • Proven ability to operate with significant ambiguity and drive alignment across engineering, product, and business stakeholders.
  • History of mentoring senior engineers and excellent written and verbal communication skills.
  • Ad tech; Apple-platform fundamentals including Swift/Obj-C; designing/maintaining public APIs or SDKs for external developers (preferred).

More like this

Similar roles

Staff Software Engineer, Apple Ads

Apple Inc

New York, NY 72 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 1 day 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 30 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

Senior Software Engineer, Apple Ads

Apple Inc

Austin, TX 30 days ago
C Swift XPC libdispatch CoreData Multi-threading Concurrency Cross-process communication Client-server networking Telemetry Observability OS Fundamentals Memory Management File Systems Scheduling Caching Feature-flagged rollouts

Senior Software Engineer, Ads Platform

Microsoft

72 days ago $119,800–$234,700
C C++ C# Java JavaScript Python Distributed Systems Microsoft Azure AWS Cloud Computing Service-Oriented Architecture Observability Reliability Engineering AI ML Telemetry
4+ yrs exp Hybrid

Senior Software Engineer, Ads AI

Microsoft

Mountain View, CA 72 days ago $119,800–$234,700
Azure Python C++ Java C# Machine Learning Distributed Systems Big Data NoSQL Click house AKS .NET Data Streaming Information Retrieval Agile OOD Web Crawling AB Testing
4+ yrs exp Hybrid