Taro Logo

Software Development Engineer in Test

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$139,500 - $258,100
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Job Description

The Performance team at Apple is seeking a skilled Software Development Engineer in Test (SDET) to join their dynamic global team. This role focuses on ensuring best-in-class performance across Apple platforms through comprehensive testing and automation.

As an SDET, you'll be responsible for developing test strategies and plans for features, automating test cases, and qualifying Apple products through rigorous testing. The role requires strong coding abilities, particularly in Python and other programming languages, combined with deep testing expertise.

You'll work on running multiple tests across various scenarios, carefully tracking results and proactively identifying opportunities to improve workflows. The position involves writing and maintaining automated performance tests, analyzing results against expectations, and debugging performance issues when they arise.

The ideal candidate will have a strong technical background with a degree in Computer Science or related field, excellence in scripting languages, and solid experience in QA/testing. You should have strong problem-solving abilities and excellent communication skills to work effectively with the global team.

This role offers competitive compensation including base pay between $139,500 and $258,100, plus additional benefits such as stock options, comprehensive healthcare, retirement benefits, and education reimbursement. Join Apple's Performance team and help deliver exceptional product quality across their platform ecosystem.

Last updated 7 hours ago

Responsibilities For Software Development Engineer in Test

  • Writing and maintaining automated tests of system performance
  • Post-processing and reporting of test results
  • Running tests, analyzing test results against expectations
  • Debugging observed performance issues

Requirements For Software Development Engineer in Test

Python
Java
  • Bachelors or Masters degree in CS/CE or equivalent
  • Excellence in a scripting language (such as Python)
  • Strong coding skills in C/C++, Objective C/Swift or Java
  • Strong QA/testing knowledge & experience
  • Solid debugging and problem solving skills
  • Excellent organizational skills
  • Excellent communication skills in English
  • Experience with performance testing is strongly preferred

Benefits For Software Development Engineer in Test

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

Related Jobs

Software Integrity Engineer - CoreOS Performance QE

Quality Engineering Software Integrity Engineer role at Apple focusing on performance testing and quality assurance for CoreOS, offering competitive compensation and comprehensive benefits.

Software Quality Engineer, Photos

Software Quality Engineer position at Apple focusing on Photos app testing, requiring 3 years experience and offering comprehensive benefits.

Software Engineer (SAP Application Engineer), IS&T Enterprise Systems

SAP Application Engineer role at Apple, focusing on enterprise systems development using ABAP and S/4 HANA technologies.

Software Developer in Test, LocalStorage QA

Software Developer in Test position at Apple focusing on LocalStorage QA and automated testing for storage technologies.

Systems Software Engineer (Core OS)

Systems Software Engineer position at Apple working on core operating system components for Apple devices, offering competitive pay and comprehensive benefits.