Senior Software Engineer – Data Governance Solutions, Data Platform

On Site Full TimeCupertino, California, United StatesApple

Join Apple and help shape the future of privacy-first data platforms at global scale. As part of Apple’s Data Platform organization, you will build systems that protect user data, ensure compliance with regulations like GDPR and CCPA, and enable teams to responsibly unlock the value of data.

Requirements

  • 5+ years of experience building scalable distributed systems or data platforms
  • Strong programming skills in at least one of: Java, Scala, Python, or Go
  • Hands-on experience with data processing frameworks such as Apache Spark, Flink, Kafka or similar
  • Experience designing and implementing secure systems, including authentication, authorization, and data protection mechanisms
  • Solid understanding of data modeling, data pipelines, and storage systems (e.g., SQL/NoSQL, data lakes, or warehouses)
  • Familiarity with data privacy and compliance requirements, including GDPR and CCPA
  • Experience working with cloud platforms (AWS, GCP, or similar) and containerized environments (e.g., Kubernetes)
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience

Benefits

  • Health and wellness programs
  • Employee stock option plan (ESOP)
  • 401(k) or other retirement plans
  • Flexible work arrangements
  • Community involvement opportunities
  • Paid vacation time and holidays
  • Professional development opportunities
  • Social events and team-building activities
  • Wellness programs

Before applying for this position you need to submit your online resume. Click the button below to continue.

Tired of manual job applications?

JobCopilot auto-applies to thousands of RevOps and GTM roles on your behalf — so you can focus on interviews, not applications.

Applying for this role?

Tailor your resume to this exact role — hiring managers notice the difference.

Latest articles on the blog

RECRUITERS!

Reduce the risk of your recruitment process (applicant quality, long and inefficient process) by selecting from a relevant pool of candidates.

POST A NEW JOB NOW!