Software Development Engineer - Test

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cambridge, MA
Salary
$165,800–$249,500 / yr
Posted
7 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $208k
$120k most similar roles pay here $263k

This role pays more than 77% of similar roles. Most pay $136,931–$202,800 — the shaded band above. At the midpoint, this role pays about $208k versus about $170k 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 - Test

The Software Development Engineer - Test joins the Apps Test Engineering team to build tools, frameworks, and infrastructure that enable large-scale automated testing across a wide range of device types and backend services. This role involves designing testing pipelines, developing backend tooling to identify patterns in test results, and integrating AI-assisted development practices to improve software quality. The engineer will translate complex requirements into technical specifications while mentoring teammates and making key technical decisions. Required skills include over five years of experience in production-quality infrastructure, with at least three years of Python expertise and proficiency in Scala or Swift. Candidates should also possess experience with CI/CD systems like Jenkins, and potentially Ansible, Splunk, Kubernetes, XCTest, and XCUITest. The work focuses on ensuring the reliability of a diverse suite of applications ranging from consumer news to professional tools.

What you'll do

  • Build and maintain testing pipelines and frameworks to enable automated testing at scale across various devices and platforms.
  • Design infrastructure to support automated test execution for a wide range of consumer and professional applications.
  • Develop backend tooling and services to identify patterns and root causes within automated test results.
  • Translate complex, cross-functional requirements into clear technical specifications and scalable engineering solutions.
  • Manage projects from initial concept through delivery while coordinating efforts across various stakeholders.
  • Mentor junior engineers to support their technical growth and improve the team's overall engineering standards.
  • Participate in technical decision-making by evaluating solutions against client requirements and industry trends.
  • Integrate AI-assisted development practices to enhance software quality and accelerate project delivery.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent industry experience.
  • 5+ years of industry experience as a software developer delivering production-quality tooling or infrastructure.
  • 3+ years of Python development experience including object-oriented design and scalable codebase management.
  • 3+ years of hands-on experience in at least one other programming language, preferably Scala or Swift.
  • Experience with CI/CD systems and tools such as Jenkins for pipeline configuration and maintenance.
  • Strong computer science fundamentals in data structures, algorithm design, and complexity analysis.
  • Hands-on experience leveraging AI tools and techniques to deliver high-quality software.
  • Proven ability to gather cross-functional requirements and author thorough technical specifications.

More like this

Similar roles

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

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 15 days ago $129,300$225,300
Python Swift Xcode iOS macOS visionOS WatchOS Test Automation UI Automation AI-powered development tools UI/UX Design Firmware low level software drivers

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

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