Senior Software Engineer, Ads

Apple Inc

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $250k
$135k most similar roles pay here $338k

This role pays more than 89% of similar roles. Most pay $155,013–$223,750 — the shaded band above. At the midpoint, this role pays about $250k versus about $189k 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, Ads

As a Senior Software Engineer in Apple’s Ad Exchange team, you will lead cross-functional engineering teams to deliver high-quality solutions that support the orchestration of ads across various platforms including the App Store, Apple News, Stocks, and Apple TV. Your responsibilities include designing and implementing performant services with minimal operational overheads while ensuring privacy preservation. You will work closely with advertising domain experts to engineer systems capable of handling diverse ad use cases, collaborating with multiple technical and business teams within Apple. The role requires expertise in building distributed systems using public cloud technologies, proficiency in Java, and strong microservice design understanding. Ideal candidates have prior ads experience, a passion for innovation, and the ability to mentor engineers while advocating for continuous learning and growth.

What you'll do

  • Lead cross-functional engineering teams to deliver high-quality Ad Exchange solutions.
  • Design performant services that support rapid growth with minimal operational overhead.
  • Implement systems that handle various Ads use cases in collaboration with domain experts.
  • Build backend distributed systems using public cloud technologies and APIs.
  • Contribute to architectural decisions aligning engineering execution with product needs.

What we're looking for

  • 6+ years of software engineering experience in distributed systems using public cloud technologies.
  • Expertise in microservice design and building backend distributed systems.
  • Proficiency in Java required; ability to work with cross-functional teams.
  • Experience leading technical projects and collaborating across multiple business units.
  • Strong problem-solving skills and passion for innovation in emerging technologies.

More like this

Similar roles

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

Senior Software Engineer, Ads

Reddit

Remote (US) 2 days ago $190,800$267,100
Go Python Scala Spark Thrift Baseplate Kafka Postgres BigQuery Redis Druid Kubernetes Argo Docker CI/CD
Remote

Software Engineer, Ads

Reddit

Remote (US) 2 days ago $164,200$229,900
Go Python Scala Spark Thrift Baseplate Kafka Postgres BigQuery Redis Druid Kubernetes Argo Docker CI/CD
Remote

Principal Software Engineer, Ads Format, Level 7

Snap Inc.

Santa Monica, CA 2 days ago $276,000$414,000
Python JavaScript React Node.js Docker Kubernetes AWS CI/CD PostgreSQL Redis GraphQL RESTful APIs A/B Testing Scalability Performance Optimization

Staff Software Engineer, Ads Data Platform

SpaceX

Remote (US) 79 days ago $265,000$279,500
Spark ETLs Distributed System architecture MapReduce SQL Big Data infrastructure Scala Snowflake Databricks DBT Airflow Python Terraform Go
Remote