Senior Software Data Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$139,500–$258,100 / yr
Posted
83 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $185k
This role $199k
$125k most similar roles pay here $272k

This role pays more than 52% of similar roles. Most pay $144,837–$225,312 — the shaded band above. At the midpoint, this role pays about $199k versus about $185k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Data Engineer

The Senior Software Data Engineer role on Apple’s Analytics Platforms & Experiences (APX) Bedrock team involves leading the design and implementation of core platform services that support data application authoring, metadata management, and dataset lifecycle tracking at scale. This position requires expertise in Java for backend service development, along with deep knowledge of Apache Spark, Apache Flink, and workflow orchestration systems like Apache Airflow. The ideal candidate will own critical components end-to-end, establish best practices for schema design and query optimization across various data stores, and mentor engineers while driving technical excellence. This role demands experience in large-scale distributed systems, relational databases, and container orchestration tools, with a focus on improving platform scalability and reliability.

What you'll do

  • Lead design and implementation of core platform services for metadata management and dataset lifecycle tracking.
  • Architect high-performance Java-based backend services and APIs for data engineering platforms.
  • Own data modeling and database design, setting best practices for schema design and query optimization.
  • Design scalable data processing pipelines using Apache Spark and modern orchestration frameworks.
  • Identify architectural gaps and drive initiatives to improve platform scalability and reliability.
  • Define and enforce engineering standards and patterns across the broader organization.

What we're looking for

  • 8+ years of software engineering experience focusing on data platforms or large-scale distributed systems.
  • Expert-level Java programming, architecting and delivering complex production-grade backend services.
  • Deep expertise in relational databases including advanced data modeling, schema design, and query optimization at scale.
  • Extensive hands-on experience with Apache Spark, Apache Flink, Hadoop, HDFS, Kafka, and workflow orchestration tools like Apache Airflow.
  • Proven ability to drive end-to-end technical ownership of complex platform initiatives and influence broader technical direction.
  • Experience with non-relational or NoSQL databases and knowledge of appropriate data storage paradigms.

More like this

Similar roles

Senior Software Data Engineer

Apple Inc

Seattle, WA 69 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration

Senior Data Engineer

Apple Inc

Cupertino, CA 20 days ago $181,100$272,100
Spark Flink Kafka Airflow Iceberg Trino Cassandra Kubernetes Python Scala Java CI/CD Docker Prometheus Grafana PostgreSQL Snowflake AWS Azure

Senior Software Engineer, Data Engineering

Chime

San Francisco, CA 14 days ago $227,000$227,000
SQL Spark AWS Glue EMR Airflow Python Snowflake AWS Redshift Teradata MPP database systems CI/CD Docker Kubernetes Terraform PostgreSQL Apache Hadoop Apache Spark Data质量管理工具 数据治理平台 数据安全技术 ETL工具 数据建模工具
Hybrid

Senior Software Engineer, Data Engineering

DoorDash, Inc

San Francisco, CA +2 9 days ago $130,600$192,000
Python Java Airflow Flink Oozie Azkaban AWS GCP Snowflake Redshift PostgreSQL Spark Hive Druid Presto Kafka Tableau Superset Looker SQL
Hybrid

Senior Software Engineer, Data Platform

Chime

San Francisco, CA 14 days ago $259,000$259,000
Python Java Kotlin Snowflake BigQuery Redshift Airflow Dagster Prefect Terraform Apache Kafka Apache Flink Amazon Kinesis dbt CI/CD SOX PII handling Data lineage Schema registry Access controls
Hybrid