Systems Engineer, Retail Experiences

Apple

Apple

Software Engineering

Sunnyvale, CA, USA

USD 141,800-258,600 / year + Equity

Posted on May 6, 2026
The Retail Technology, Production Engineering team prototypes and builds the demo experiences that bring devices to life across Apple stores worldwide. Every new Apple product entering the retail demo pipeline passes through our hands. We compose the demo bundle—the layered macOS configuration, applications, and content that make a device feel like an Apple Store demo—and ship it to stores worldwide. Every device a customer picks up in an Apple Store reflects the precision and care this team puts into every build.
As a Systems Engineer, you will lead macOS production engineering by owning how every Mac demo in every Apple Store is bundled, validated, and shipped. You will partner with app, systems, and demo engineers to research macOS behaviors and design how packages and configurations layer together. In this role, you will build on your findings to modernize the production pipeline and ensure we consistently ship on Apple's release calendar. This is engineering work that rewards curiosity and rigor. The right person wants to understand how MacOS behaves and why. And they are also disciplined enough ensure every release is shipped on time.
  • Own the end-to-end production of macOS demo bundles, including configuration, system customization, validation, and release across the Mac demo lineup.
  • Research the latest hardware, software, and services to prototype new macOS demo experiences.
  • Design automation and re-architect legacy build systems to modernize the production pipeline for throughput and reliability.
  • Validate and operationalize bundle distribution to 500+ stores globally, maintaining runbooks and release documentation.
  • Serve as the technical expert and escalation point for macOS demo production issues, providing root cause analysis and durable fixes.
  • 5+ years of macOS systems or platform engineering experience with macOS internals, system configuration, file permissions, modular software bundle composition, OS-level customization, and package management.
  • Experience in automation engineering using Python or Swift to design, build, and maintain frameworks.
  • Experience managing libraries of software configurations, test suites, or build workflows.
  • Experience with macOS applications and professional software on Mac hardware.
  • Experience with Unix shell environments and remote system management.
  • Experience with Mobile Device Management frameworks, such as Jamf, deploying applications and configurations via packages over MDM.
  • Experience with QA, specifically developing integrated testing strategies and frameworks such as XCTest and pyTest.
  • Ability to ensure device provisioning, configuration, and system interoperability.
  • Ability to collaborate cross-functionally across engineering, QA, and program management.
  • Ability to execute against release deadlines aligned to a product calendar.
  • Ability to conduct self-directed investigation into systems behavior.