Software Development Engineer in Test

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $203k
$114k $279k
below market most similar roles pay here above market

This role pays more than 77% of similar roles. Most pay $130,125–$202,800 — the blue band above. At the midpoint, this role pays about $203k versus about $166k 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 3542 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2744 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 Apple Services Engineering AI/ML quality organization to ensure high-quality services for various entertainment offerings. In this role, you will design, implement, and maintain automation tests, development frameworks, and tooling to support backend services and machine learning models and pipelines. You will analyze coding guidelines, manage CI/CD processes, and partner with cross-functional teams to drive quality assurance best practices. Key responsibilities include identifying architectural inefficiencies, mentoring junior team members, and creating proof of concept models. The position requires proficiency in Java and Python, with experience in testing distributed systems, backend APIs, and data processing. Candidates should possess skills in testing machine learning algorithms, large-scale distributed data systems, and potentially Big Data systems like Apache Spark.

What you'll do

  • Design, implement, and maintain automation tests and development frameworks for backend services and machine learning models.
  • Analyze and implement best practices for coding guidelines, design principles, and CI/CD processes.
  • Define and drive quality assurance methodologies to enhance productivity and service quality.
  • Identify and resolve architecture inefficiencies to foster a culture of built-in quality and continuous testing.
  • Create proof of concept models and provide recommendations for the selection of engineering tools.
  • Mentor junior team members to improve technical skills and team performance.

What we're looking for

  • Bachelor’s degree with 5 years or Master’s degree with 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 AI/ML systems, platforms, ML model training, data pipelines, or algorithms (preferred).
  • Knowledge of Big Data systems and Apache Spark (preferred).
  • Ability to design and maintain automation tests, testing frameworks, and tooling for backend services and machine learning models.
  • Impeccable communication skills and the ability to collaborate with multiple stakeholders across organizations.

More like this

Similar roles

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 109 days ago $150,400–$277,600
Python C++ SQL Xcode CMake Deep Learning Machine Learning Test Automation QA Neural Engine Database Management
3+ yrs exp

Software Development Engineer - Test

Apple Inc

Sunnyvale, CA 66 days ago $129,300–$225,300
Python Swift Xcode iOS MacOS VisionOS WatchOS Test Automation UI Automation AI-powered development tools Firmware low level software drivers UI/UX design Test Plans Test Cases

Software Engineer in Test

Abbott

Lake Forest, IL 45 days ago
Test Automation JavaScript TypeScript SQL Selenium WebDriver CI/CD Agile Scrum SDLC BrowserStack JIRA JAMA Atlassian Data Analytics
5+ yrs exp

Software Engineer in Test

Veeva Systems

Remote (Raleigh, NC) 11 days ago $75,000–$150,000
Software Test Automation Playwright Selenium Cucumber TestNG Java Python JavaScript Agile SaaS Jira Confluence TestRail Code Coverage Software QA
2+ yrs exp Remote

Software Engineer in Test

Veeva Systems

Remote 11 days ago $75,000–$150,000
Software Test Automation Playwright Selenium Cucumber TestNG Java Python JavaScript Jira Confluence TestRail Agile SaaS Software QA Code Coverage
2+ yrs exp Remote

Software Developer/Software Engineer in Test

General Dynamics

Remote (Falls Church, VA) 68 days ago $93,463–$126,449
Playwright TypeScript Node.js PL-SQL T-SQL Oracle SQL Server JUnit JMeter TestNG Xray Git Jira Jenkins GitLab CI Postman REST-assured AWS Azure Google Cloud Bash CI/CD Agile Scrum
5+ yrs exp Remote