Sr Software Engineer, Apple Ads
Job details
- Level
- Senior
- Experience
- 8+ years
- Education
- Bachelor's degree
- Posted
- Nov 13, 2026
- Last confirmed open
- Nov 13, 2026
- Job function
- Software/Internet/AI
What you'll need to apply
What this employer's standard application typically asks
Company-specific questions
- Have you previously worked at Apple?
About this role
At Apple, we believe in the power of technology to enrich people's lives. Everything we build is
designed to empower people, including our advertising platform. We deliver ads in a way that
benefits both customers and advertisers — helping people discover content, supporting
creators, and protecting and respecting everyone’s privacy. Our technology makes advertising
possible on the App Store, Apple News, Stocks, and Apple TV. We help developers and
marketers of all sizes drive app discovery across the App Store. Our display ads on Apple
News and Stocks let advertisers promote their products alongside trusted content from the
world’s best journalists. Sponsorship integrations and experiences in live sports on Apple TV
help advertisers connect with passionate fans. Everything we do is with the unwavering
commitment to privacy you expect from Apple. Because when advertising is done right, it
benefits everyone!
The Ad Exchange team at Apple provides a highly available, low latency platform central to
serving high quality privacy preserving Ads on Apple devices. The Ad Exchange team is also
responsible for multiple business critical services and tools and support both Search and
Display ads.
YOU WILL:
- Lead cross-functional engineering teams, collaborate with multiple technical and business
teams across Apple, to deliver high-quality, timely solutions for Ad Exchange orchestration
- Design and implement performant services created with the right principles to support rapid
growth with minimal operational overheads
- Work with Advertising domain experts to engineer systems that can handle a variety of Ads
use cases.
At least 5 years of experience in software engineering
Proficiency in Java is required
Bachelors Degree in Computer Science, Computer Engineering, Electrical Engineering, or
equivalent experience
8+ years of experience in software engineering
Strong understanding of Micro-service design and high-scale performance tuning
Expertise in building backend distributed systems
Experience with creating solutions using public cloud technologies and APIs
Ability to work with and lead cross functional teams
Proficiency in Java is required