Software Development Engineer in Test

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$263,300 / yr
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $203k
$124k most similar roles pay here $278k

This role pays more than 75% of similar roles. Most pay $138,583–$202,925 — the shaded band above. At the midpoint, this role pays about $203k versus about $171k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer in Test

The Software Development Engineer in Test joins the Services Engineering team within the AI/ML quality organization. This role focuses on designing, implementing, and maintaining automation tests, development frameworks, and tooling to support backend services and machine learning models and pipelines. The engineer will identify architectural inefficiencies, establish coding guidelines, manage CI/CD processes, and mentor junior team members while collaborating with cross-functional teams to improve productivity. Key technical requirements include proficiency in Java or Python and experience building testing frameworks for distributed systems, service-layer testing, backend APIs, and data processing. Candidates should possess skills in testing machine learning algorithms and large-scale distributed data systems. Preferred qualifications include knowledge of Big Data systems and Apache Spark. The role addresses the challenge of ensuring high quality for complex machine learning models and infrastructure components within a large-scale environment.

What does a Software Development Engineer in Test earn?

Median $202800 from 38 postings across 11 companies.

See salary data

What you'll do

  • Design, implement, and maintain automation tests and development frameworks for backend services and machine learning models.
  • Develop tools and libraries to support machine learning pipelines and distributed systems.
  • Implement best practices for coding guidelines, quality gates, and CI/CD processes.
  • Identify and resolve architecture inefficiencies to reduce risk and improve software quality.
  • Create proof of concept models and provide recommendations for tool selection.
  • Mentor junior team members on engineering practices and technical skills.

What we're looking for

  • Bachelor's degree with at least 5 years of experience, or a Master's degree with at least 3 years of experience in software development and/or test automation.
  • At least 3 years of experience leading complex, distributed systems.
  • Proficiency in Java, Python, or similar programming languages.
  • Experience designing and implementing testing frameworks for distributed systems, backend APIs, data processing, and infrastructure components.
  • Experience testing machine learning algorithms, models, training pipelines, or large-scale distributed data systems.
  • Knowledge of Big Data systems and Apache Spark is preferred.
  • Ability to develop tools and automate tasks to streamline development workflows.
  • Strong communication skills to collaborate with multiple stakeholders across organizations.

More like this

Similar roles

Software Development Engineer in Test

Apple Inc

Seattle, WA 30 days ago $142,300$263,300
Python Java AI/ML Machine Learning Distributed Systems CI/CD Apache Spark Big Data Backend APIs Test Automation Data Pipelines
5+ yrs exp

Software Development Engineer in Test

Apple Inc

Cupertino, CA 100 days ago $184,700$324,800
Swift Python SQL JavaScript TypeScript Kubernetes Docker CICD AI Agents HDFS AWS Spark Kafka Cassandra Pytorch Scipy Scikit-learn Machine Learning
10+ yrs exp

Software Development Engineer in Test

Apple Inc

Cupertino, CA 50 days ago $150,400$277,600
Swift Python JavaScript TypeScript SQL Kubernetes Docker CICD AI Agents HDFS AWS Spark Kafka Cassandra Data Pipelines Full-Stack Development

Software Development Engineer - Test

Apple Inc

Cambridge, MA 7 days ago $165,800$249,500
Python Scala Swift CI/CD Jenkins Kubernetes Ansible Splunk XCTest XCUITest Object-Oriented Design Data Structures DevOps AI Tools Test Infrastructure
5+ yrs exp

Software Development Engineer - Test

Apple Inc

Cupertino, CA 7 days ago $184,700$277,600
Python Scala Swift CI/CD Jenkins Kubernetes Ansible Splunk XCTest XCUITest Object-Oriented Design Data Structures DevOps AI Tools Test Infrastructure
5+ yrs exp