About The Position

Apple Services Engineering is seeking an Engineering Project Manager to manage builds and releases for Apple’s cloudOS and Private Cloud Compute (PCC). The hybrid role combines hands-on build engineering with project management, involving direct work in the build and release pipeline and coordination across teams. The position supports shipping the OS that powers Apple products and the privacy-preserving infrastructure behind PCC. The role coordinates cross-functional teams, gathers requirements, and drives the release process for server software at scale. It provides partner teams with clear and timely updates about upcoming releases, works with engineering to prioritize deliverables and triage issues, and leads efforts to make releases more resilient, predictable, and less dependent on manual intervention. It also involves managing risk in the lead-up to launches and developing automated system-status and health reporting.

Requirements

  • Bachelor’s or master’s degree in an engineering field, or equivalent experience.
  • 3–5+ years of experience as a Project or Program Manager.
  • Hands-on build or release engineering experience, including scripting or automation work.
  • Excellent written and verbal communication skills, with the ability to work cross-functionally across engineering and program management teams.
  • Self-motivated and proactive, with strong creative and critical-thinking skills.
  • Track record of defining processes and driving their adoption.

Nice To Haves

  • Build and Release Engineering or Release Management experience in systems with a high volume of code changes.
  • Understanding of release engineering, branching, and software configuration management.
  • Experience in DevOps, SRE, SDET, or TE/QE.
  • Experience with Git and scripting languages.
  • Project management experience across the full software development lifecycle.
  • Unix programming or scripting experience.

Responsibilities

  • Build and maintain cloud software and release infrastructure.
  • Manage software releases across a variety of environments.
  • Partner with engineering and program management teams to identify, escalate, and communicate key issues.
  • Develop processes that improve release quality, predictability, and speed, and drive their adoption.
  • Drive issues to resolution with engineering teams throughout the release cycle.
  • Manage risk in the endgame leading up to software launch.
  • Build automated system-status and health reporting that reinforces strong coding and testing practices.
  • Coordinate cross-functional teams, gather requirements, and drive the release process for server software at scale.
  • Provide partner teams with clear, timely status updates on upcoming releases.
  • Work with engineering to prioritize deliverables and triage issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service