Software Engineer, Quality, Retail and Marcom Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $164k
This role $210k
$103k most similar roles pay here $290k

This role pays more than 85% of similar roles. Most pay $136,875–$191,250 — the shaded band above. At the midpoint, this role pays about $210k versus about $164k 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 1848 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1512 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 Retail and Marcom Engineering team, you will join a dynamic group focused on transforming internal tooling into a comprehensive Quality Platform. Your role involves building shared services, APIs, and evaluation pipelines that enhance CI/CD signal quality for various teams. You’ll work on normalizing data from pull requests, specifications, logs, and test runs to surface critical signals in a centralized dashboard while reducing infrastructure flakiness through observability and repeatable test data. Additionally, you will implement automated workflows for defect triage and integrate large language models (LLMs) to power internal quality engineering copilots. The ideal candidate has experience with RESTful/GraphQL APIs, automated testing frameworks, and improving shared CI/test infrastructure, along with a background in Python for ML/LLM workflows and TypeScript for platform services. This role supports high-visibility product launches for millions of customers across multiple languages, emphasizing the importance of scalable and reliable solutions.

What you'll do

  • Build platform services that normalize data from PRs, specs, logs, and tests for a central dashboard.
  • Evolve execution layer by operating shared runners with fair queues and hardened images to reduce flakiness.
  • Codify guardrails with thresholds and verdicts to ensure lightweight change history in quality processes.
  • Prototype quickly and deliver end-to-end solutions from design to launch with fast iterations.
  • Integrate large language models and retrieval systems to power internal QE copilots and PR embeds.

What we're looking for

  • Bachelor's degree in Computer Science or equivalent experience
  • Demonstrated programming fundamentals across multiple projects
  • Experience with RESTful/GraphQL APIs and automated testing frameworks
  • History of improving shared CI/test infrastructure or operating CI runners
  • Shipped at least one feature powered by a Large Language Model (LLM)
  • Strong Python skills for ML/LLM workflows and TypeScript/Node for platform services
  • Experience building deterministic test data and managing golden datasets

More like this

Similar roles

Software Engineer, Quality, Retail and Marcom Engineering

Apple Inc

Sunnyvale, CA 104 days ago $147,400$220,900
Python Node.js TypeScript RESTful APIs GraphQL Playwright Jest Selenium XCUITest GitHub Actions Kubernetes LLMs RAG CI/CD API design principles Cross-platform automation frameworks Deterministic test data strategies

Software Development Engineer in Test, Retail and Marcom Engineering

Apple Inc

Sunnyvale, CA 43 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