Software Development Engineer in Test

Apple Services Engineering team powers the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books, delivering entertainment to more than 150 countries.
$165,500 - $293,800
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer in Test

Apple Services Engineering (ASE) is seeking a Software Development Engineer in Test to join their Media Services QA team. This role is crucial in developing automation frameworks and tools that ensure the quality of Apple's massive digital services platform, which includes the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books.

The position offers an exciting opportunity to work at the intersection of technology and entertainment, supporting services that reach over 150 countries in 35+ languages. As a SDET, you'll be responsible for creating sophisticated testing frameworks and tools that maintain Apple's high standards for quality and performance.

The ideal candidate brings 5+ years of automation testing experience, with strong expertise in languages like Swift, Python, or Java. You'll need a solid understanding of full-stack development, service infrastructures (Kubernetes, Docker, CICD), and data analytics. Knowledge of machine learning concepts and experience with Big Data technologies (HDFS, AWS, Spark, Kafka, Cassandra) is highly valued.

This role offers competitive compensation ($165,500-$293,800) plus additional benefits including stock options, comprehensive healthcare, and education reimbursement. You'll be working in a fast-paced, collaborative environment where you can make a significant impact on products used by millions while maintaining Apple's core commitment to privacy and security.

Last updated 2 days ago

Responsibilities For Software Development Engineer in Test

  • Developing tools, frameworks, and applications to support client-to-server automation testing teams
  • Improving data quality
  • Creating innovative tools and technologies

Requirements For Software Development Engineer in Test

Python
Java
JavaScript
TypeScript
Kubernetes
Kafka
Cassandra
  • B.S. or M.S. in Computer Science or equivalent experience
  • Proficiency in Swift, Python or Java, SQL
  • 5+ 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
  • Understanding of machine learning concepts
  • Strong analytic and problem-solving skills

Benefits For Software Development Engineer in Test

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Development Engineer in Test

Senior Software Engineer - Apple TV Data Platform Team

Senior Software Engineer position at Apple TV Services, focusing on backend development for large-scale data platforms and streaming services.

Network Software Engineer

Senior Network Software Engineer role at Apple, focusing on developing scalable core network infrastructure with Python, Django, and cloud technologies. 6+ years experience required.

Software Engineer, Apple Services Engineering

Senior Software Engineer position at Apple working on CloudKit, developing and maintaining large-scale distributed systems for cloud services infrastructure.

Sr. Software Engineer, Podcast Content Featuring Team

Senior Software Engineer role at Apple's Podcast Content Featuring Team, building backend systems and tools for global media content operations.

Software Development Engineer in Test, IS&T Enterprise Systems

Senior SDET position at Apple focusing on quality assurance for customer support systems and CRM applications, requiring 5 years of experience in test automation and software development.