JobsSenior Software Data Engineer
Apple logo

Senior Software Data Engineer

Apple

Location

Seattle, WA

Type

Full-time

Posted

5/8/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

The Senior Software Data Engineer role on the APX Bedrock team at Apple focuses on enhancing data engineering excellence through innovative platform solutions. This position involves leading the design and implementation of core platform services that support data application authoring and orchestration at scale. The engineer will work closely with architects and cross-functional teams to influence technical direction and establish best practices. The role requires a blend of hands-on engineering skills and strategic thinking to drive improvements in platform scalability and reliability.

Requirements

  • Bachelor's or Master's Degree in Computer Science, Engineering, or equivalent professional experience
  • 8+ years of software engineering experience with significant focus on data platform or large-scale distributed systems
  • Expert-level Java programming with a strong track record of architecting and delivering complex, production-grade backend services
  • Deep experience with relational databases including advanced data modeling, schema design, and query optimization at scale
  • Expert-level experience with Apache Spark and Apache Flink, and distributed data technologies including Hadoop, HDFS, and Kafka
  • Extensive experience designing and operating workflow orchestration systems such as Apache Airflow at enterprise scale
  • Proficiency in Scala, Go, or Python as complementary programming languages
  • Deep experience with container orchestration tools such as Kubernetes and cloud-native infrastructure patterns
  • Strong communication skills with the ability to present complex technical strategies to senior leadership

Responsibilities

  • Lead design and implementation of core platform services supporting data application authoring, metadata management, dataset lifecycle tracking, and orchestration at scale
  • Architect and build high-performance Java-based backend services and APIs that form the backbone of the data engineering platform
  • Own data modeling and database design decisions, establishing best practices for schema design, indexing strategies, and query optimization across relational and non-relational data stores
  • Design and operate scalable data processing pipelines using Apache Spark, Apache Flink, and modern orchestration frameworks
  • Proactively identify architectural gaps and drive initiatives that improve platform scalability, reliability, and developer experience
  • Define engineering standards and patterns adopted across the broader team and organization
  • Evaluate emerging technologies and contribute to strategic decisions that shape the platform roadmap
  • Mentor engineers across experience levels and drive a culture of technical excellence
  • Leverage AI-powered development tools and help define how AI-augmented workflows are adopted and scaled within the team

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?