Software Engineer (Quality), Retail and Marcom Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$220,900 / yr
Posted
88 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $184k
$133k most similar roles pay here $230k

This role pays more than 50% of similar roles. Most pay $142,450–$219,425 — the shaded band above. At the midpoint, this role pays about $184k versus about $181k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer (Quality), Retail and Marcom Engineering

As a Software Engineer at the Marcom Quality Engineering team, you will contribute to developing and scaling an internal quality platform that supports high-visibility retail launches for millions of customers. Your day-to-day responsibilities include building shared services, APIs, and evaluation pipelines using modern AI/ML techniques to enhance automated testing coverage and reduce flakiness in CI signals. You’ll work on orchestrating data normalization from various sources into a central dashboard, improving the execution layer’s observability, and integrating LLM technologies for internal quality engineering tools. Proficiency in Node.js or Python is essential, along with experience in RESTful/GraphQL APIs and automated testing frameworks like Playwright and Jest. Familiarity with CI runners such as GitHub Actions and Jenkins, as well as an understanding of AI/ML concepts, will be crucial to your success in this role.

What you'll do

  • Contribute to platform services that normalize data from various sources for a central dashboard.
  • Support the evolution of shared runners with fair queues and hardened images to reduce flakiness.
  • Implement guardrails with thresholds and verdicts to ensure quality control in development processes.
  • Deliver end-to-end features through disciplined iterations, focusing on automation and CI/CD improvements.
  • Assist in integrating LLM technologies to enhance internal QE tools for automated test generation.

What we're looking for

  • Bachelor’s degree in Computer Science or 3+ years of relevant work experience.
  • Proficiency in Node.js or Python and familiarity with the other language.
  • Experience with RESTful/GraphQL APIs and automated testing frameworks like Playwright, Jest, Selenium, XCUITest.
  • Familiarity with shared CI/test infrastructure operations and understanding of infra flakiness issues.
  • Exposure to AI/ML concepts for quality improvements and interest in LLMs.
  • 4+ years as a Software Engineer, including experience in automation or platform tooling.
  • Understanding of software design principles and cross-platform automation frameworks.

More like this

Similar roles

Software Development Engineer in Test, Retail and Marcom Engineering

Apple Inc

Sunnyvale, CA 27 days ago $181,100$272,100
Node.js TypeScript Playwright WebdriverIO XCUITest RESTful GraphQL GitHub Actions Jenkins Harness LLM-powered tools CI/CD API design principles Cross-platform automation Deterministic test data strategies Knowledge management standards Staff augmentation model