Software Engineer, Ad Platforms

A technology company that creates innovative products and services including iPhone, Mac, iPad, and software platforms.
$143,100 - $214,500
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Advertising

Description For Software Engineer, Ad Platforms

Apple's Ad Platforms team is seeking a talented Software Engineer to join their Advertiser Services division. This role offers an opportunity to work on cutting-edge advertising technology while maintaining Apple's commitment to privacy and user experience.

The Advertiser Services team is known for its agile, diverse, and collaborative environment, where engineers work on various backend systems that power advertising across the App Store, Apple News, Stocks, and Apple TV. This position combines the excitement of adtech with Apple's renowned engineering excellence.

As a Software Engineer, you'll be instrumental in building the next generation of Apple's advertising platform, developing high-performance systems that handle massive scale while maintaining strict privacy standards. You'll work with modern cloud technologies, distributed systems, and data processing tools to create solutions that help both advertisers and users.

The role offers competitive compensation ($143,100 - $214,500), comprehensive benefits, and the chance to work on products that impact millions of users. You'll collaborate with cross-functional teams, contribute to architectural decisions, and help shape the future of digital advertising at Apple.

This is an ideal opportunity for an experienced engineer who wants to tackle complex technical challenges while working at a company that prioritizes both innovation and user privacy. You'll be part of a team that values smart, fast execution and leverages technology to create advertising solutions that benefit everyone in the ecosystem.

The position requires strong technical skills in Java/Scala, distributed systems, and data processing technologies. You'll work in Apple's Cupertino headquarters, contributing to systems that power advertising across Apple's various platforms while maintaining the company's high standards for privacy and user experience.

Last updated 7 hours ago

Responsibilities For Software Engineer, Ad Platforms

  • Build the foundational pieces of the next generation of Apple's Ad Platforms
  • Build low latency, highly available, high volume advertiser facing systems in a cloud environment
  • Collaborate with cross functional teams to design and implement performant services and APIs
  • Build shared capabilities like Authentication, Authorization etc.
  • Deliver scalable, distributed and cost effective solutions to data movement

Requirements For Software Engineer, Ad Platforms

Java
Scala
Cassandra
Kafka
  • Bachelor's degree in Computer Science or equivalent
  • 3 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 NoSQL datastores (e.g Cassandra or DynamoDB)
  • Proficiency in data processing technologies (e.g Kafka, Spark, Flink)
  • Experience crafting scalable micro services
  • Familiarity with cloud paradigms (e.g AWS or GCP)
  • Proven ability to work on sophisticated problems and systems
  • Strong problem solving and debugging skills
  • Have the ability to communicate effectively, both written and verbal
  • A desire to work in a fast-paced and challenging work environment

Benefits For Software Engineer, Ad Platforms

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Software Engineer, Ad Platforms

Clojure Programmer

Apple is hiring a Clojure Programmer in Cupertino to develop backend services and frontend applications using Clojure and ClojureScript, offering competitive compensation and comprehensive benefits.

Graphics, Games, and Machine Learning - Gaming Experience Test Engineer

Gaming Experience Test Engineer role at Apple focusing on graphics, games, and machine learning testing across macOS, iOS, and tvOS platforms.

RF Hardware Full Stack Developer

Full Stack Developer role at Apple combining RF hardware expertise with full-stack development, working on scalable software tools and web applications.

Tools and Automation Engineer - Apple Maps Quality Team

Tools and Automation Engineer position at Apple Maps Quality Team, focusing on test automation and analytics for maps-wide metrics, offering competitive compensation between $136,300-$248,700.

Full Stack Web Developer

Full Stack Web Developer role at Apple, building advanced tooling and automation for Hardware Engineering, requiring 3+ years of experience in web development.