Software Development Engineer - Test

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$277,600 / 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 $231k
$117k most similar roles pay here $295k

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

As a Software Development Engineer - Test, you will join the Apps Test Engineering team to build and maintain testing pipelines, frameworks, and infrastructure that enable automated tests at scale across various device types and platforms. You will develop backend tooling and services to identify patterns in test results and provide actionable insights into root causes for applications ranging from consumer apps like News to professional tools like Final Cut Pro. The role requires proficiency in Python, with additional experience in Scala or Swift, along with knowledge of CI/CD systems like Jenkins. Candidates should possess skills in object-oriented design, data structures, and algorithm design. You will also integrate AI-assisted development practices while mentoring teammates and translating complex cross-functional requirements into technical specifications to ensure high quality across a wide range of mobile and desktop applications.

What you'll do

  • Build and maintain testing pipelines and frameworks to enable automated tests at scale across various device types.
  • 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 from 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 multiple stakeholders.
  • Mentor junior engineers to support their technical growth and improve the team's overall engineering standards.
  • Integrate AI-assisted development practices to enhance software quality and accelerate project delivery.

What we're looking for

  • Bachelor's degree in CS, 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 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.
  • Hands-on experience leveraging AI tools and techniques to deliver high-quality software.
  • Strong computer science fundamentals including data structures, algorithm design, and complexity analysis.
  • Proven ability to gather cross-functional requirements and author thorough technical specifications.

More like this

Similar roles

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

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 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