Senior Software Engineer, Ads

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$216,200–$394,000 / yr
Posted
28 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $305k
$105k most similar roles pay here $425k

This role pays more than 98% of similar roles. Most pay $167,696–$223,750 — the shaded band above. At the midpoint, this role pays about $305k versus about $196k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 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, Ads, you will join the Ad Exchange team to develop a highly available, low latency platform that serves high quality, privacy preserving ads across various Apple devices. You will lead cross-functional engineering teams and collaborate with technical and business partners to deliver solutions for ad exchange orchestration. Your daily responsibilities include designing and implementing performant services built on microservice design principles to support rapid growth while minimizing operational overhead. You will work alongside advertising domain experts to engineer systems capable of handling diverse use cases for both search and display ads. The role requires proficiency in Java and experience building backend distributed systems using public cloud technologies and APIs. This position addresses the technical challenge of providing robust infrastructure for ad delivery across multiple platforms while maintaining strict privacy standards.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Lead cross-functional engineering teams to deliver high-quality solutions for Ad Exchange orchestration.
  • Design and implement performant services that support rapid growth with minimal operational overhead.
  • Build backend distributed systems using Java and public cloud technologies.
  • Engineer systems in collaboration with advertising domain experts to handle diverse ad use cases.
  • Make architectural decisions that align engineering execution with product and business needs.
  • Mentor engineers while advocating for a culture of learning and professional growth.
  • Develop high-availability, low-latency services for both Search and Display ads.

What we're looking for

  • 8+ years of experience in software engineering with a focus on building distributed systems with public cloud technologies.
  • Strong understanding of Microservice Design.
  • Expertise in building backend distributed systems.
  • Experience creating solutions using public cloud technologies and APIs.
  • Ability to work with and lead cross-functional teams.
  • Proficiency in Java is required.
  • Bachelor's or Master's degree in Computer Science or equivalent.
  • Prior Ads experience (preferred).

More like this

Similar roles

Senior Software Engineer

Apple Inc

Cupertino, CA 15 days ago $184,700$324,800
Go Java Rust C++ Scala micro-services Distributed Systems Lucene Solr Elasticsearch Cassandra Kafka Spark Flink AWS S3 EC2 Kubernetes Machine Learning NLP AI
6+ yrs exp

Senior Software Engineer

Apple Inc

Austin, TX 15 days ago
Go Java Rust C++ Scala micro-services Distributed Systems Machine Learning NLP AI Lucene Solr Elasticsearch NoSQL Cassandra Kafka Spark Flink AWS S3 EC2 Kubernetes Linux
6+ yrs exp

Staff Software Engineer

Apple Inc

New York, NY 65 days ago $184,700$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink micro services AWS GCP Data Pipelines APIs
10+ yrs exp

Senior Software Engineer, Ads

Instacart

Remote (Ontario, Canada) +3 104 days ago $168,000$177,500
Rails Go DBT Airflow Scala Apache Spark Databricks Delta Lake Snowflake Python Terraform SQL Distributed Systems Streaming Batch Processing Hadoop Flink Hive Kafka
5+ yrs exp Remote

Senior Software Engineer, Ads

Microsoft

28 days ago $119,800$234,700
C C++ C# Java JavaScript Python Azure Azure DevOps Distributed Systems event driven architecture AI ML OOPS OOAD Design Patterns
4+ yrs exp Hybrid