Software Development Engineer in Test

Apple

Apple

Software Engineering

Cupertino, CA, USA

USD 181,100-318,400 / year + Equity

Posted on Jun 3, 2026
The Apple Services Engineering (ASE) team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple’s high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple’s privacy policy, one of Apple’s core values. Although services are a bigger part of Apple’s business than ever before, these teams remain small, nimble, and cross-functional, offering greater exposure to the array of opportunities here.
The Media Services QA team is seeking a senior software development test engineer who is interested in ASE products, wants to make an impact to them and to Apple as a whole, excels at improving the data quality, and is driven to use and create cutting-edge tools and technologies. This role involves developing tools, frameworks and applications to support client to server automation testing.
  • B.S.or M.S. in Computer Science or equivalent experience.
  • Proficiency in Swift, Python and SQL
  • 10+ years experience in building tools and frameworks for QA automation testing
  • Good understanding of full-stack development including back-end services and front-end UI design in Javascript or Typescript
  • Strong skills in building and developing with service infrastructures such as Kubernetes, Docker, CICD pipelines
  • Understanding of data analytics, data interrelationships and data pipeline testing
  • Experience in designing and creating AI agents
  • Strong analytic and problem-solving skills
  • Experience with Big Data technologies (e.g. HDFS, AWS, Spark, Kafka, Cassandra)
  • Experience with near real-time (NRT) and Batch data pipelines
  • This position demands a self-motivated individual with strong technical who can contribute in a team environment.
  • Comfortable and adaptable in a fast-paced environment.
  • Good soft skills esp. listening and interfacing with stakeholders
  • Willingness to work cross-functionally with other teams.
  • Experience with ML model training or fine-tuning
  • Experience building enterprise level machine learning applications with Pytorch, Scipy, Scikit-learn