Software Engineer, Developer Experience & Platform Tools

Apple Inc.

Seattle (WA)

On-site

USD 150,000 - 278,000

Full time

33 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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), Northern (KY)

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. • Cupertino (CA), Northern (KY)

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
Senior Software Engineer, Automation & Testing Tools
Senior Software Engineer, Automation & Testing Tools

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Apple stock plans
Discretionary bonuses
Relocation assistance
+3
Systems Software Engineer, Platform Architecture
Systems Software Engineer, Platform Architecture

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

Hybrid
USD 150,000 - 225,000
Relocation assistance
Employee stock purchase plan
Education reimbursement
+1
Senior Software Engineer, Program Tools - UX & CI Focus
Senior Software Engineer, Program Tools - UX & CI Focus

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

Hybrid
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Discounted products
+2
Systems Software Engineer, Platform Architecture
Systems Software Engineer, Platform Architecture

Socket.dev • Austin (TX)

On-site
USD 120,000 - 180,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
Software Engineer, Hardware Tools & AI Systems
Software Engineer, Hardware Tools & AI Systems

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,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