Taro Logo

Senior Software Engineer, Apple Ads

Apple is a global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$212,000 - $318,400
Backend
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Advertising

Job Description

Apple Ads is seeking a Senior Software Engineer to join their team focused on building next-generation advertising platforms. This role is part of the Advertiser Services team, a diverse, global, and agile engineering group that develops scalable backend systems and innovative solutions. The position involves building foundational components for Apple's Ad Platforms, designing external APIs for campaign management, and implementing high-performance services and data pipelines.

The ideal candidate will have extensive experience in building scalable microservices and data-driven platforms, with strong expertise in both relational and NoSQL databases. They will work on sophisticated problems while collaborating with product management to define and implement advertiser-facing systems in a cloud environment.

The role offers competitive compensation with a base pay range of $212,000 to $318,400, plus additional benefits including stock options, comprehensive medical coverage, and educational reimbursement opportunities. This is an excellent opportunity to join Apple's innovative advertising technology team and make a significant impact on advertising solutions across Apple Services.

Last updated 3 days ago

Responsibilities For Senior Software Engineer, Apple Ads

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

Requirements For Senior Software Engineer, Apple Ads

Java
Scala
Kafka
Cassandra
PostgreSQL
  • 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 (e.g Postgres or Oracle)
  • 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)
  • Strong problem solving and debugging skills
  • Bachelor's degree in Computer Science/Engineering discipline or equivalent

Benefits For Senior Software Engineer, Apple Ads

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity
  • Relocation Benefits

Related Jobs

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.

Software Engineer, Apple Services Engineering

Senior Software Engineer role at Apple working on CloudKit, Apple's foundational privacy-focused database platform that powers iCloud services.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple Services Engineering building scalable backend systems for App Store, Music, TV+, and other Apple services.

Senior Backend Software Engineer (Golang)

Senior Backend Software Engineer position at Apple working on satellite connectivity services for iPhone, focusing on cloud service development and scalable systems.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.