Sr. Engineering Program Manager - Cloud Services (ACS) / CloudKit

    • Cupertino, CA


Posted: Oct 14, 2020

Weekly Hours: 40

Role Number: 200170604

Come build Apple's next-generation cloud computing platform by joining the Engineering Program Management (EPM) Team in supporting the technical foundation for some of Apple's largest and most exciting services, including iTunes, Messages, and iCloud. We are looking for people with experience shipping sophisticated programs under demanding timelines. EPM's are responsible for critical and highly scalable software services that support Apple's cloud infrastructure, and the successful outcomes and delivery of improvements, features, and new services. We encourage both open source and proprietary technologies with the goal of providing engineers with the best possible developer experience. This position is hands-on with the entire software product development lifecycle from concept to delivery. You will lead a large number of sophisticated and highly-technical engineering projects, both within and across software engineering teams. You'll need to establish relationships and have a laser focus on execution, demonstrate high integrity, feel comfortable in constantly evolving environments, and handle conflict well. You'll partner with internal engineering teams to deliver some of the most impactful and far-reaching software applications in the world. If you relish responsibility, are constantly looking to learn and improve, and are excited by the opportunity to build products that delight millions of customers, then we want to hear from you. Apply today!

Key Qualifications

  • 5+ years of leading and delivering software development projects
  • Experience in engineering programs and a strong understanding of how it differs from project management
  • Outstanding communication and presentation skills, both written and verbal, to all levels of an organization
  • Strong technical proficiency in the concepts of software engineering
  • Deep understanding of the fundamentals of project management
  • Phenomenal prioritization and data-based judgment as tools within collaborative decision making
  • Strong deliverables management and running meetings for requirements, technical design, progress, and status
  • Experience with large-scale web services and the challenges associated with scaling-up a service
  • Cross-functional leadership experience
  • Naturally self-starter and comfort with ambiguity
  • Accountable, responsible, reliable team member


As an EPM drive large, multi-functional programs and feature areas. Drive all aspects of multiple programs including scoping, gathering requirements, timelines, and delivery. Own overall program schedules in partnership with engineering teams, client teams, security teams, other partners. This means achieving project objectives by planning, evaluating, and executing all project activities. In addition, we need you to establish and maintain a common and understood workflow and formulate an independent assessment of scope and dependencies for all software projects to vet and collaborate with engineering partners. You will communicate and supervise inter-team dependencies, provide mentorship on priorities, feedback, schedules, and most importantly become a respected and sought after voice of your areas. Sound exciting? We provide comprehensive benefits and an adaptable work environment.

Education & Experience

BS Degree in computer science or a related field is a plus

Additional Requirements

  • Familiarity with a micro-services organizations
  • Experience with infrastructure services
  • Experience with CI/CD, GitHub, Artifactory, Cloud Services, Jenkins, or the like
  • Naturally accountable and responsible
  • Software engineering experience

Back to top