Staff Software Engineer, Apple Ads

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $229k
$148k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $202,800–$254,750.

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 3595 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2772 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Software Engineer, Apple Ads

The Staff Software Engineer, Apple Ads joins the Advertiser Services team to build foundational components for the next generation of Apple’s Ad Platforms. This role involves collaborating with product management to define external APIs for campaign management while designing and implementing performant services and data pipelines. You will build shared capabilities like Authentication and Authorization to support various internal and external partners. Key responsibilities include engineering secure, scalable distributed data processing systems and low latency, high volume advertiser facing systems in a cloud environment. The role requires expertise in Java, Scala, or C++, relational datastores like Postgres or Oracle, and NoSQL datastores such as Cassandra or DynamoDB. You will also utilize data processing technologies including Kafka, Spark, and Flink to solve complex advertising platform problems.

What does a Software Engineer earn in Texas?

Median $178175 from 195 postings across 46 companies.

See salary data

What you'll do

  • Build foundational components for the next generation of Apple’s Ad Platforms.
  • Define external APIs for campaign management in coordination with product management.
  • Design and implement performant services and data pipelines.
  • Build shared capabilities like Authentication and Authorization for internal and external partners.
  • Implement low latency, high volume, and highly available advertiser-facing systems in a cloud environment.
  • Engineer secure and scalable distributed data processing systems for campaign management.

What we're looking for

  • 10 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 relational datastores such as Postgres or Oracle.
  • Expertise in NoSQL datastores such as Cassandra or DynamoDB.
  • Proficiency in data processing technologies such as Kafka, Spark, or Flink.
  • Familiarity with cloud paradigms such as AWS or GCP.
  • Prior experience in the advertising industry (preferred).

More like this

Similar roles

Staff Software Engineer, Apple Ads

Apple Inc

San Francisco, CA 63 days ago $184,700–$324,800
Java Scala C++ Oracle Cassandra DynamoDB Kafka Spark Flink AWS GCP micro services Data Pipelines APIs
10+ yrs exp

Staff Software Engineer, Apple Ads

Apple Inc

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

Staff Software Engineer, Apple Ads

Apple Inc

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

Senior Software Engineer, Apple Ads

Apple Inc

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

Senior Software Engineer, Apple Ads

Apple Inc

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

Senior Software Engineer, Apple Ads

Apple Inc

Austin, TX 29 days ago
C Swift XPC libdispatch CoreData Multi-threading Concurrency Cross-process communication Client-server networking Telemetry Observability OS Fundamentals Memory Management File Systems Scheduling Caching Feature-flagged rollouts