Taro Logo

Software Development Engineer in Test

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$139,500 - $210,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 responsible for delivering best-in-class performance across Apple platforms. This role combines strong coding and testing expertise to develop test strategies, automate test cases, and qualify Apple products.

The position requires excellence in scripting languages like Python and strong coding skills in C/C++, Objective C/Swift or Java. You'll be responsible for writing and maintaining automated performance tests, analyzing results, and debugging issues. The ideal candidate should have a Bachelor's or Master's degree in Computer Science or related field, with strong QA/testing experience and excellent problem-solving abilities.

Working at Apple, you'll be part of a team that impacts millions of users worldwide. The role offers comprehensive benefits including medical/dental coverage, retirement benefits, stock options, and education reimbursement. The base salary ranges from $139,500 to $210,100, with additional benefits including discretionary bonuses and relocation assistance.

This is an excellent opportunity for someone passionate about quality assurance and performance testing to work on cutting-edge technology products at one of the world's most innovative companies. You'll be instrumental in ensuring the performance and reliability of Apple's software products while working with a talented global team.

Last updated 4 days 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
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Related Jobs