Software Engineer

Apple Inc

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
New York, NY
Salary
$129,300–$225,300 / yr
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $159k
This role $177k
$107k most similar roles pay here $238k

This role pays more than 77% of similar roles. Most pay $141,500–$177,250 — the shaded band above. At the midpoint, this role pays about $177k versus about $159k 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 · Software Engineer

Software Engineer The Software Engineer joins the Ads Engineering team to build foundational components for next-generation systems that deliver optimized advertising content across various platforms. This role involves designing and implementing high-volume, low-latency, and highly available internal and external services within a cloud environment while collaborating with cross-functional teams like Product Management and SRE. The work focuses on solving complex problems in distributed systems, large-scale data infrastructure, LLMs, and Generative AI to support rapid growth with minimal operational overhead. Candidates should possess strong computer science fundamentals and experience with OOPS programming in Java or C++. Required technical skills include expertise in backend distributed systems, microservice design, performance tuning, and both relational and non-relational datastores. Additionally, the role requires proficiency in data processing technologies such as Kafka, Spark, or Flink, along with familiarity with AWS or GCP cloud paradigms.

What does a Software Engineer earn in New York?

Median $224000 from 203 postings across 41 companies.

See salary data

What you'll do

  • Build foundational components for the next generation of Apple Ads systems.
  • Implement low-latency, high-availability services for internal and external use in cloud environments.
  • Design performant services that support rapid growth with minimal operational overhead.
  • Develop distributed backend systems to handle large-scale data and high volume demand.
  • Build scalable microservices and data-driven platforms using Java or C++.
  • Manage and optimize both relational and non-relational datastores for advertising content.
  • Utilize data processing technologies like Kafka, Spark, or Flink to manage information flow.
  • Develop privacy-preserving systems that integrate seamlessly into Apple Services.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Master's degree is preferred.
  • 2 or more years of industry experience building scalable microservices or data-driven platforms.
  • 5+ years of experience in software engineering is preferred.
  • Strong computer science fundamentals and problem-solving skills.
  • Proficiency in OOP programming, specifically Java or C++.
  • Expertise in backend distributed systems, microservice design, and high-scale performance tuning.
  • Experience with cloud paradigms (AWS/GCP), data processing technologies (Kafka, Spark, Flink), and relational/non-relational datastores.

More like this

Similar roles

Software Engineer

Apple Inc

Cupertino, CA 14 days ago $129,300$225,300
Java C++ micro services Distributed Systems AWS GCP Kafka Spark Flink Generative AI Data Processing High-Scale Performance Tuning
2+ yrs exp

Software Engineer

Apple Inc

New City, NY 14 days ago
Java C++ micro services Distributed Systems AWS GCP Kafka Spark Flink Generative AI Data Processing
2+ yrs exp

Software Engineer

Apple Inc

Austin, TX 14 days ago
Java C++ micro services Distributed Systems AWS GCP Kafka Spark Flink Generative AI Data Processing Performance Tuning
2+ 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

Staff Software Engineer

Apple Inc

New York, NY 42 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

Staff Software Engineer

Apple Inc

New York, NY 34 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