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
30 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–$203,525 — 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 large-scale distributed data systems.
  • Establish best practices for coding guidelines, design principles, quality gates, and CI/CD processes.
  • Identify and resolve architecture inefficiencies to reduce risk and improve software development lifecycle workflows.
  • Conduct tool analysis and create proof of concept models to guide the selection of testing technologies.
  • Define and drive quality assurance methodologies to enhance team productivity and service quality.
  • 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.
  • Strong communication skills and the ability to collaborate with multiple stakeholders across organizations.
  • Knowledge of Big Data systems and Apache Spark (preferred).
  • Experience testing or working with AI/ML systems, including model training, data pipelines, and algorithms (preferred).
  • Ability to build tooling, automate tasks, and develop supporting systems to streamline development workflows (preferred).

More like this

Similar roles

Software Development Engineer in Test

Apple Inc

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

Software Development Engineer in Test

Apple Inc

Cupertino, CA 101 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