Senior Software Engineer - Apple Ads

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
30 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $250k
$132k most similar roles pay here $338k

This role pays more than 89% of similar roles. Most pay $153,766–$226,600 — the shaded band above. At the midpoint, this role pays about $250k versus about $190k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer - Apple Ads

As a Senior Software Engineer on Apple’s Ad Delivery Services team, you will design and develop highly scalable, distributed systems that power privacy-preserving ads across Apple’s services. Your day-to-day responsibilities include system architecture, problem-solving, and collaboration with cross-functional teams to deliver robust solutions. You will work with cloud-native technologies such as AWS, GCP, or Azure, leveraging microservices architecture, Docker, Kubernetes, and database technologies like SQL and NoSQL. Ideal candidates have a strong background in distributed systems, 6+ years of software engineering experience, and the ability to innovate and lead within a high-scale environment. This role offers an opportunity to shape the future of advertising at Apple by addressing complex technical challenges and ensuring seamless user experiences while respecting privacy.

What you'll do

  • Design, develop, and optimize highly scalable, distributed systems for Apple Ads.
  • Tackle complex technical challenges and drive innovation in ad delivery services.
  • Build robust and resilient solutions using cloud-native technologies and microservices architecture.
  • Manage budgets, policies, targeting, traffic quality, and intent understanding for ads.
  • Stay updated with emerging technologies to enhance privacy-preserving advertising features.

What we're looking for

  • 6+ years of software engineering experience with focus on distributed systems and microservices architecture.
  • Proficiency in Java, cloud platforms (AWS, GCP, Azure), and DevOps technologies (Docker, Kubernetes).
  • Strong understanding of database technologies including SQL and NoSQL.
  • Bachelor's or Master’s degree in Computer Science or equivalent field.
  • Experience in Ads domain, high-scale performance tuning, big data, and streaming technologies preferred.

More like this

Similar roles

Senior Software Engineer, Ads

Apple Inc

Cupertino, CA 21 days ago $181,100$318,400
Java Microservice Design Distributed Systems Public Cloud Technologies APIs CI/CD Kubernetes AWS Azure Google Cloud Terraform Docker Prometheus Grafana SQL NoSQL Redis PostgreSQL MongoDB Spring Boot React Angular Node.js GraphQL

Senior Software Engineer, Ads

SpaceX

Remote (US) 7 days ago $199,000$210,000
SQL Rails DBT Airflow Spark Hadoop Flink Kafka Docker CI/CD Python PostgreSQL AWS Git Jenkins
Remote