Software Development Engineer (Developer Experience and Platform Tools)

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $214k
$97k most similar roles pay here $297k

This role pays more than 80% of similar roles. Most pay $151,000–$213,200 — the shaded band above. At the midpoint, this role pays about $214k versus about $182k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 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 ASE Compute team to build tools that enable internal cloud compute platforms to ship quickly and safely. This builder role involves owning and evolving a platform qualification and test automation service, which serves as the authoritative signal for release readiness across the compute fleet. You will develop CI/CD pipelines, manage artifact versioning, and automate evidence for hardware and software releases on both x86 and Apple silicon architectures. The work focuses on shortening qualification cycles while ensuring high availability and scalability for infrastructure services. Key technical requirements include experience with distributed systems, operating systems, and test automation at scale. Preferred skills include proficiency in Go or Python, knowledge of Kubernetes, and expertise in release safety practices like canaries and automated rollbacks to ensure production stability across diverse hardware environments.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Develop and maintain the end-to-end architecture, code, and data models for platform qualification and test automation services.
  • Design and manage CI/CD pipelines, promotion gates, and release engineering practices for internal compute platforms.
  • Automate software qualification processes to accelerate the transition of new hardware and OS releases to production.
  • Manage release engineering for both x86 and Apple Silicon server architectures across multiple sites.
  • Write and review high-quality code and technical design documentation for infrastructure services.
  • Participate in an on-call rotation to triage, investigate, and resolve production issues alongside the SRE team.
  • Partner with cross-functional hardware and software teams to integrate automated qualification into every release cycle.

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 for other engineering teams.
  • Experience with test automation at scale, including designing frameworks and managing infrastructure.
  • Strong fundamentals of distributed systems and operating systems, including debugging at the OS and hardware boundary.
  • Proficiency in Go and/or Python to build services, CLIs, and web UIs.
  • Experience qualifying software across multiple CPU architectures (x86_64 and arm64/Apple silicon).

More like this

Similar roles

Software Engineer, Engineering Platform

Ramp

Remote (New York, NY) 137 days ago $246,900$339,500
Python CI/CD Developer Tooling Infrastructure Database Systems Service Frameworks Test Infrastructure Automation Remote Environments Software Development Lifecycle
Remote

Software Development Manager, Platform Engineering

Autodesk

Remote (New Jersey) 6 days ago $148,000$264,990
AWS Kubernetes EKS Terraform AWS CDK GitOps CI/CD Python Java TypeScript Node.js Argo CD Flux GitHub Actions Jenkins Helm Kafka Kinesis SNS SQS S3 RDS DynamoDB Lambda API Gateway CloudWatch
7+ yrs exp Remote

Principal Platform Software Engineer

Oracle

Nashville, TN 27 days ago $104,500$234,600
Java Go C++ C# Python OCI Containers CI/CD GitOps Distributed Systems Service Oriented Architecture Infrastructure Automation Site Reliability Engineering Identity and Access Management Policy-as-Code Workflow Orchestration
8+ yrs exp

Staff Software Engineer, Platform Engineering

Snap Inc.

Los Angeles, CA 91 days ago $229,000$343,000
Python Go Java C++ Kubernetes Temporal BigQuery SQL CI/CD Microservices Distributed Systems Prompt Engineering System Design Observability
9+ yrs exp

Software Engineer, Platform Team

SpaceX

Starbase, TX 113 days ago
Python Go Java TypeScript Docker Kubernetes MLOps infrastructure-as-code Proxy Systems AI Gateways Observability

Software Engineer, Platform Team

SpaceX

Bastrop, TX 113 days ago
Python Go Java TypeScript Docker Kubernetes MLOps infrastructure-as-code Proxy Systems AI Gateways Container Orchestration Observability Data Analysis