Software Development Engineer in Test, Swift Platform

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
107 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $214k
$126k most similar roles pay here $294k

This role pays more than 78% of similar roles. Most pay $151,000–$214,000 — the shaded band above. At the midpoint, this role pays about $214k versus about $182k 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, Swift Platform

Software Development Engineer in Test, Swift Platform Experience joins the Quality Engineering organization to focus on Swift Intelligence Frameworks, specifically Foundation Models and App Intents. This role involves building and maintaining sophisticated testing infrastructure, multi-platform test applications, and robust test harnesses to validate the reliability of developer frameworks. You will perform triaging of automation results, validate critical developer workflows in Xcode, and manage build and deployment processes across iOS, watchOS, macOS, tvOS, and visionOS. The position requires expertise in Swift, including design patterns and concurrency, alongside experience with SwiftUI, XCTest, XCUIAutomation, and Python. You will address the unique challenge of testing non-deterministic AI features and machine learning capabilities. Key technical areas include API testing, integration testing, and developing tools for large language models and prompt engineering to ensure seamless developer experiences.

What does a Software Development Engineer in Test earn in California?

Median $208400 from 30 postings across 6 companies.

See salary data

What you'll do

  • Develop and maintain sophisticated testing infrastructure to validate the reliability of Swift APIs.
  • Create multi-platform test applications to evaluate in-development machine learning capabilities.
  • Design and implement automated suites for functional, API, integration, and regression testing across all Apple platforms.
  • Triage automation results from various pipelines and validate critical developer workflows in Xcode.
  • Maintain robust test harnesses and configure stable test environments across multiple operating systems.
  • Develop innovative strategies to test non-deterministic AI features and generative models.
  • Provide feedback to engineering teams to improve the developer experience for next-generation tools.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience.
  • 3+ years of experience in software testing with a focus on test automation and API testing.
  • Proficiency in the Swift programming language including design patterns, generics, and concurrency.
  • Experience developing and testing for Apple platforms using Xcode, SwiftUI, XCTest, and XCUIAutomation.
  • Experience using Python for test automation, custom tooling, or machine learning pipelines.
  • Understanding of large language models (LLMs) and prompt engineering concepts.
  • Experience testing machine learning frameworks or other complex, non-deterministic systems.
  • Familiarity with continuous integration (CI) systems and advanced build automation.

More like this

Similar roles

Software Engineer in Test, Cocoa

Apple Inc

Cupertino, CA 125 days ago $150,400$277,600
Swift Objective-C XCTest XCUITest Xcode CoreData SwiftData SwiftUI CloudKit SQLite AppKit CoreText CoreGraphics XPC macOS iOS

Senior Software Engineer, Swift - macOS

Apple Inc

Sunnyvale, CA 136 days ago $184,700$277,600
Swift macOS SwiftUI AppKit XCTest Swift Package Manager MLX Foundation Models Model Context Protocol REST OData CI/CD Git Xcode Thread Sanitizer Structured Concurrency Sandboxing Notarization

Senior Software Engineer, Swift - macOS

Apple Inc

San Diego, CA 34 days ago $175,000$263,300
Swift macOS SwiftUI AppKit XCTest Swift Package Manager MLX Foundation Models Model Context Protocol REST OData CI/CD Git Xcode Sandboxing Notarization Thread Sanitizer

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