CareerPlan

Senior Software Engineer, Ads

Cupertino, United States of AmericaFull-time2026-10-07 → 2026-11-10

Core

Building on-device systems (OS daemons, frameworks, SDKs) that fetch, rank, filter ads, enforce policy, and protect user privacy across the Apple ecosystem.

Role type

Senior IC systems and platform engineer

Builds

On-device ad delivery systems, OS daemons, frameworks, and SDKs

Domain

Mobile operating systems, advertising technology, privacy engineering

Required skills

OS fundamentals (process/memory management, scheduling, file systems), C-like languages, cross-process communication, concurrent programming, high-performance SDK design, architecture ownership, technical direction, mentoring

Preferred skills

Ad tech, Apple-platform fundamentals (Swift/Obj-C, CoreData/libdispatch/XPC/Swift concurrency/daemons), telemetry/observability, client-server networking, technical strategy for multi-team orgs

Technologies

Swift, Objective-C, CoreData, libdispatch, XPC, Swift concurrency, daemons

Responsibilities

Set technical direction and architecture for on-device ad delivery systems; Identify and resolve ambiguous technical problems in the stack; Design, implement, and debug performant, privacy-preserving on-device components; Drive cross-functional alignment for the multi-quarter roadmap; Proactively identify and address systemic technical risk; Mentor and grow senior engineers; Represent the team in cross-org architecture reviews

Seniority

Senior, hands-on IC with mentorship responsibilities