Software Engineer, Data Platform

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $255k
$112k most similar roles pay here $348k

This role pays more than 91% of similar roles. Most pay $150,712–$214,600 — the shaded band above. At the midpoint, this role pays about $255k versus about $183k 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 3587 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2768 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Data Platform

Software Engineer - Data Platform The Software Engineer - Data Platform joins the Apple Services Engineering team to develop privacy-first instrumentation capabilities across various products and services. This role involves designing, launching, and supporting new data tooling and standards to address high-level analytics questions at scale. The engineer will manage the end-to-end product lifecycle for client instrumentation, create detailed specifications for data collection, and build frameworks to gather analytics from platforms including iOS, macOS, tvOS, watchOS, visionOS, and web browsers. Key responsibilities include designing privacy-preserving systems and collaborating with cross-functional teams like legal and data science. Required skills include expertise in data structures, algorithms, and experience with languages such as Swift, Objective-C, JavaScript, C/C++, Java, TypeScript, React, Angular, or Vue. Preferred technical knowledge includes differential privacy, cryptography, tokenization, and privacy-enhancing technologies for large-scale distributed systems.

What does a Software Engineer earn in California?

Median $214000 from 925 postings across 71 companies.

See salary data

What you'll do

  • Design and implement privacy-preserving systems across all Apple Services Engineering products and services.
  • Develop frameworks and tools to collect analytics data from multiple platforms including iOS, macOS, and web browsers.
  • Manage the end-to-end product lifecycle for client instrumentation capabilities by creating detailed technical specifications.
  • Design and support new data infrastructure to address complex, large-scale analytics requirements.
  • Serve as a subject-matter expert to advise stakeholders on how analytics requests impact server and client systems.
  • Lead discussions with legal and privacy teams to ensure data collection complies with Apple's privacy policies.
  • Translate ambiguous high-level business questions into concrete engineering tasks for cross-functional teams.

What we're looking for

  • BS or MS in Computer Science or equivalent industry experience.
  • 5+ years of experience as a software engineer, technical product manager, or engineering-focused management consultant.
  • Strong software design skills with deep knowledge of data structures and algorithms.
  • 5+ years of professional experience with data/analytics systems, frameworks, or languages like Swift, Objective-C, JavaScript, C/C++, Java, TypeScript, React, Angular, Ember, or Vue.
  • Ability to translate ambiguous high-level analytics questions into concrete engineering requirements for cross-functional teams.
  • Strong prioritization skills to manage multiple programs with overlapping deadlines.
  • Ability to assist in the creation and enforcement of privacy and compliance policies (preferred).
  • Experience in Privacy-Enhancing Technologies, differential privacy, data minimization, tokenization, or cryptography (preferred).

More like this

Similar roles

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 33 days ago
CI/CD Agile Cloud Native AI-assisted Engineering Automated Testing System Design Application Development Security Code Review Refactoring Troubleshooting
5+ yrs exp

Lead Software Engineer, Data Platform

JPMorgan Chase

Jersey City, NJ 5 days ago
Python Java SQL Apache Spark Flink Kafka Airflow Databricks AWS S3 Glue Redshift Athena EMR Kubernetes Docker Terraform CI/CD dbt Tableau LLMs RAG Vector Databases
5+ yrs exp

Software Engineer, Data Platform

Block

San Francisco, CA 35 days ago $180,000–$270,000
Python Kotlin Snowflake Databricks Apache Iceberg Terraform Apache Airflow dbt Prefect Buildkite GitOps DataHub Anomalo Looker Omni AWS CI/CD

Senior Software Engineer, Data Platform

Okta Inc

Bellevue, WA 5 days ago $165,000–$227,000
Kinesis Flink ElasticSearch Snowflake Java TypeScript Ruby GoLang Python MySQL Redis PostgreSQL React Kafka Spark Beam Hadoop Kubernetes Mesos API Design
4+ yrs exp

Principal Software Engineer, Data Platform

Highnote

San Francisco, CA 146 days ago $190,000–$240,000
Java Python SQL NoSQL Kafka Pubsub Kinesis BigQuery Snowflake Spanner Cassandra Data Lakes Data Warehouses GCP AWS Docker Kubernetes
10+ yrs exp Hybrid

Senior Software Engineer, Data Platform

Coinbase

Remote 9 days ago $186,065–$218,900
Python Go Java SQL Spark Kafka Airflow Cloud Data Warehouses Data Lakes Data Pipelines Microservices Data Security Data Observability Caching Key/Value Stores Columnar Storage Query Federation
5+ yrs exp Remote