Back to all jobs
Apple logo

Senior Engineering Manager - Core Data Libraries

Apple

Cupertino, California, U.S.
Full-time, Regular
Posted Sep 15, 2025
Onsite

Compensation

Loading salary analysis...

About the role

Apple is seeking a highly motivated and experienced Senior Engineering Manager to lead a team responsible for the development and optimization of our core data libraries on our data platform

Responsibilities

  • Build, mentor, and manage a high-performing team of software engineers specializing in Spark, Iceberg, and related technologies
  • Foster a culture of collaboration, innovation, and continuous improvement
  • Provide technical guidance and mentorship to team members, promoting their professional growth
  • Conduct performance reviews, provide feedback, and identify opportunities for training and development
  • Manage team workload, prioritize projects, and ensure timely delivery of high-quality solutions
  • Define and execute the technical roadmap for our data processing platform, aligning with Apple's overall data strategy
  • Drive innovation in data processing techniques, exploring new technologies and approaches to improve performance, scalability, and efficiency
  • Lead the design, development, and deployment of robust and scalable data pipelines using Spark and Iceberg
  • Ensure the reliability, availability, and security of our data processing infrastructure
  • Collaborate with other engineering teams to integrate our data processing technologies with other Apple systems and services
  • Partner with data scientists, data engineers, product managers, and other stakeholders to understand their data processing needs and requirements
  • Communicate technical concepts and solutions effectively to both technical and non-technical audiences
  • Advocate for best practices in data processing and engineering
  • Manage expectations and ensure alignment across different teams

Requirements

  • 12+ years of software development experience, with a focus on data processing at scale
  • 8+ years of engineering people management experience—leading, mentoring, and growing teams
  • 3+ years of experience managing engineering managers
  • Deep expertise in open source data platform technologies like Apache Spark and Apache Iceberg
  • Excellent communication, interpersonal, and leadership skills
  • Strong problem-solving and analytical skills
  • BS, MS, or Ph.D. in Computer Science or a related field of study

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

Apple is a technology company that designs, manufactures, and markets consumer electronics, computer software, and online services

Job Details

Salary Range

$228,100 - $393,800/yearly

Location

Cupertino, California, U.S.

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position