CareerPlanSign in

Software Development Engineer (Developer Experience and Platform Tools)

Cupertino, United States of America💼 Full-time🗓 2026-07-28 → 2026-09-28

Core

Build and own the platform qualification and test automation service that determines release readiness for Apple's internal cloud compute platforms.

Role type

Senior IC software engineer (platform tooling & release engineering)

Builds

Automated qualification services, CI/CD pipelines, and release engineering tools for x86 and Apple Silicon compute fleets

Domain

Cloud infrastructure, release engineering, and hardware/software integration

Required skills

CI/CD pipeline design, test automation at scale, distributed systems fundamentals, OS/hardware boundary debugging, release engineering practices, Go/Python proficiency, Kubernetes, cross-architecture build management

Preferred skills

Hardware bring-up/qualification (DVT/EVT), virtualized/containerized runtime environments, performance benchmarking, canary/progressive rollout strategies, multi-arch artifact management

Technologies

Go, Python, Kubernetes, x86, Apple Silicon

Responsibilities

Design and develop the platform qualification service end-to-end; define and manage CI/CD pipelines and release mechanics; drive software qualification for new server generations and OS releases; write and review code and design documentation; participate in on-call rotation for production issue resolution; partner with hardware/software teams to automate qualification workflows

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 855,000+ jobs from 20+ sources.