Software Development Engineer, Developer Experience and Platform Tools

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $214k
$84k $298k
below market most similar roles pay here above market

This role pays more than 85% of similar roles. Most pay $151,000–$201,825 — the blue band above. At the midpoint, this role pays about $214k versus about $176k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Developer Experience and Platform Tools

Software Development Engineer (Developer Experience and Platform Tools) joins the Apple Service Engineering Compute team to own the tooling for internal cloud compute platforms. You will develop the platform qualification and test automation service, managing its architecture, APIs, and data models to provide authoritative release signals. Responsibilities include designing CI/CD pipelines, promotion gates, and rollout mechanics for software powering multiple compute platforms. You will drive software qualification for new server generations and OS releases across x86 and Apple silicon architectures. Key skills include designing complex software systems, distributed systems, and operating systems. You will use Go and Python to build services, CLIs, and web UIs while managing test infrastructure at scale. The role solves the problem of shortening qualification cycles from weeks to days through automated evidence.

What does a Software Development Engineer earn in California?

Median $197750 from 81 postings across 10 companies.

See salary data

What you'll do

  • Develop and maintain the platform qualification and test automation service architecture, APIs, and data models.
  • Design and manage CI/CD pipelines, promotion gates, and artifact versioning strategies for internal compute platforms.
  • Drive software qualification for new server generations and OS/firmware releases on x86 and Apple Silicon.
  • Automate evidence for release readiness to shorten the qualification cycle from weeks to days.
  • Write and review production code and technical design documentation for infrastructure services.
  • Participate in an on-call rotation to triage and resolve production issues in partnership with SRE teams.
  • Collaborate with hardware and software engineering teams to integrate automated qualification into every release.

What we're looking for

  • Bachelor's Degree in Computer Science, or equivalent related experience.
  • 3+ years of experience in related software development or comparable academic experience.
  • Demonstrated ability to design, debug, and test complex software systems.
  • Experience designing and building CI/CD systems, build/release pipelines, or developer tooling used by other engineering teams.
  • Experience with test automation at scale, including designing test frameworks and managing test infrastructure.
  • Strong fundamentals of distributed systems, operating systems, and debugging at the OS and hardware boundary.
  • Experience qualifying or releasing software against multiple CPU architectures (x86_64 and arm64/Apple silicon) (preferred).
  • Proficiency in Go and/or Python; comfort building services, CLIs, and web UIs (preferred).

More like this

Similar roles

Developer Platform Engineer

Cognizant

Hartford, CT 20 days ago
DevOps DevSecOps CI/CD Docker Visual Studio .NET JDK GitHub Actions Jenkins ArgoCD Windows MacOS Package Management Software Asset Management Golden Images IDE Configuration

Senior Software Engineer, Platform Engineering

Nvidia

Santa Clara, CA 7 days ago $168,000–$270,250
Python LLM RAG Agentic AI Kubernetes Docker LangChain Generative AI Linux Microservices APIs Test Automation ITSM ServiceNow Distributed Systems Firmware Hardware/Software Integration
8+ yrs exp

Staff Developer Platform Engineer

Alteryx

Remote 12 days ago $183,125–$200,450
GitLab GCP GKE Kubernetes Argo Rollouts Kargo CI/CD ODBC FinOps AWS EKS EC2 SRE Observability Tracing
8+ yrs exp Remote

Senior Software Engineer, Developer Tools for Cloud

Nvidia

Remote (WA) +2 28 days ago $152,000–$241,500
C++ Rust Go Kubernetes CUDA GPUs HPC Microservices GraphQL Datadog ClickHouse Grafana Performance Optimization Systems Design Networking Algorithms Computer Architecture
5+ yrs exp Remote

Senior Cloud Software Engineer, Developer Tools

Nvidia

Santa Clara, CA 15 days ago $224,000–$356,500
Python Rust CUDA React JavaScript HTML CSS Kubernetes AWS Infrastructure as Code CI/CD SaaS Web APIs SDKs CLIs GPU Profiling Kata Container Microservices
10+ yrs exp