Software Engineer, Developer Experience & Platform Tools

Apple Inc.

Seattle (WA)

On-site

USD 150,000 - 278,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Discounted products and services
Educational expense reimbursement
Bonuses or commissions
Relocation

Job summary

Apple is seeking a Software Development Engineer for Developer Experience and Platform Tools in Cupertino, CA. You will own platform qualification, test automation, CI/CD pipelines, and release engineering across multiple compute platforms, collaborating with SRE, hardware, OS, and platform teams to automate releases.

The role emphasizes building scalable infrastructure, writing code, and improving performance for both x86 and Apple Silicon, including on-call responsibilities and a focus on

Qualifications

  • Demonstrated ability to design, debug, and test complex software systems.
  • 3+ years of experience in related software development (or comparable academic experience).
  • Experience designing and building CI/CD systems, build/release pipelines, or developer tooling used by other engineering teams
  • Experience with test automation at scale: designing test frameworks, managing test infrastructure, and producing release signal engineers and other teams can trust
  • Bachelor's Degree in Computer Science, or equivalent related experience.
  • Strong fundamentals of distributed systems, operating systems, and comfort (or curiosity) debugging at the OS and hardware boundary
  • Familiarity with all aspects of software development, from architecture to deployment and maintenance
  • Customer-focused thinking and strong problem-solving skills with attention to detail
  • Excellent verbal and written communication skills to effectively collaborate with cross-functional partners across different time zones
  • Enthusiasm about upholding Apple’s standards in product quality, design, and user experience

Responsibilities

  • Own and develop our platform qualification and test automation service end to end — architecture, code, API, and data model — growing it into the authoritative signal for release readiness across our compute fleet
  • Own CI/CD and release engineering for systems that lay foundation of multiple compute platforms — design the pipelines, promotion gates, artifact and versioning strategy, and rollout mechanics that take a change from commit to production across many sites
  • Drive software qualification for hardware and software releases, including new server generations and OS/firmware releases on both x86 and Apple Silicon. Define what "qualified" means, automate the evidence for it, and shorten the qualification cycle from weeks to days
  • Write and review code, generate and review design documentation
  • Enjoy working on scalability, resilience, security, efficiency, and performance limits of infrastructure services. Be curious about how systems work and, more importantly, how they fail
  • Approach complex issues with creativity, ready to take risks and course-correct effectively to impact the success of the platform
  • Participate in on-call rotation and partner with the SRE team to triage, investigate, and resolve production issues
  • Partner with hardware/software engineering, OS, and platform teams across Apple to make qualification a first-class, automated part of every release

Skills

Software design
Debugging
Test automation
CI/CD design
Distributed systems
Operating systems
Communication
Problem solving

Education

Bachelor's Degree in Computer Science
Equivalent related experience

Tools

Go
Python
Kubernetes

Job description

Apple is seeking a Software Development Engineer for Developer Experience and Platform Tools in Cupertino, CA. You will own platform qualification, test automation, CI/CD pipelines, and release engineering across multiple compute platforms, collaborating with SRE, hardware, OS, and platform teams to automate releases.

The role emphasizes building scalable infrastructure, writing code, and improving performance for both x86 and Apple Silicon, including on-call responsibilities and a focus on

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Tools Engineer — CI/CD & Release Automation
Platform Tools Engineer — CI/CD & Release Automation

Apple Inc. • Cupertino (CA)

Hybrid
USD 150,000 - 278,000
Comprehensive medical coverage
Dental coverage
Employee stock programs
+2
Software Development Engineer (Developer Experience and Platform Tools)
Software Development Engineer (Developer Experience and Platform Tools)

Apple Inc. • Seattle (WA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Discounted products and services
+3
Software Development Engineer in Test - Platform System Validation
Software Development Engineer in Test - Platform System Validation

Apple • San Diego (CA)

On-site
USD 140,000 - 170,000
Software Development Engineer in Test - Platform System Validation
Software Development Engineer in Test - Platform System Validation

Apple Inc. • San Diego (CA)

On-site
USD 175,000 - 263,000
Senior Eng Manager - Test Automation & Platform Efficiency
Senior Eng Manager - Test Automation & Platform Efficiency

Apple Inc. • Cupertino (CA)

On-site
USD 267,800 - 442,100
Employee stock purchase plan
Stock programs
Medical and dental coverage
Embedded Software Engineer
Embedded Software Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 129,000 - 225,000
SDET: Platform & SoC System Validation Engineer
SDET: Platform & SoC System Validation Engineer

Apple • San Diego (CA)

On-site
USD 140,000 - 170,000
Senior Software Engineer - Distributed Build Systems
Senior Software Engineer - Distributed Build Systems

Apple Inc. • San Diego (CA)

On-site
USD 184,700 - 324,800
Senior Software Engineer, Platform Apps & Technologies, Developer Workflows
Senior Software Engineer, Platform Apps & Technologies, Developer Workflows

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Software Engineer - Distributed Build Systems
Software Engineer - Distributed Build Systems

Apple Inc. • Cupertino (CA)

On-site
USD 126,800 - 220,900
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1