Sr. Engineering Program Manager - Apple Cloud Infrastructure (ACI) / Network Traffic Management

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200216679
Apple is seeking an experienced program manager to join the Apple Cloud Infrastructure (ACI) organization. Our platform ensures that Apple's services are reliable, scalable, fast, cost-effective and secure. We utilize both open-source and in-house technologies to provide internal Apple developers with the most trusted platform. This is an opportunity to own and deliver software at a humongous scale, larger than anyone will find at nearly any other company on Earth. Bring passion and dedication to Apple and there's no telling what we could accomplish! This position requires strong program management skills, technical curiosity and business sense. The program manager will lead and communicate schedule and risks in the development of new features. The EPM will prioritize issues and track the details as well as the "big" picture. We look for individuals who can balance resets and changes and respond quickly, without being discouraged. ABOUT YOU: Proactive and able to work under minimal direction at a detailed level while taking account of interdependencies at higher levels. Can coordinate multiple projects across multiple locations. Someone with excellent written and interpersonal skills who pays attention to the details and is highly organized. Has experience running a complex set of software deliverables with many interdependencies and have a successful track record being a great partner within teams and across organizations in engineering, design, and leadership. Excellent communication, organization and leadership skills as this is meaningful in our complex environment. Are you ready?

Key Qualifications

  • 8+ years of project and/or program management experience
  • Experience leading software development projects for critical internet services and/or platform infrastructure
  • Strong technical proficiency in software development. Bonus points for past software development experience
  • Strong understanding of networking layers, network security, routing protocols, service discovery in cloud environments and how edge Internet facing services (BGP, ECMP) are run
  • Demonstrate experience in defining processes and executing on them
  • Experience as a project lead, supporting multiple projects simultaneously
  • Consistent track record to meet schedule and handle constraints
  • Outstanding presentation skills both in person and virtual meetings
  • Familiarity with Scrum processes is a plus


We are looking for a program manager who thrives in a fast- paced environment and is adept at turning ambiguity into action. We're looking for someone who enjoys diving deep into the technology, with a track record of shipping complex, multi-functional projects under demanding timelines. This role requires the ability to understand the big picture while also being able to dive into technical details to solve problems. Partnering with various DRIs and partners to create and drive the activity plan, deliverables, dependencies, and outcome of projects, reporting on risks, dependencies, and budget, while looking ahead to identify upcoming issues and work around them before they impact the project. Ensuring execution is consistent or exceeds established Program Office standards and processes, and that reporting occurs on a regular, consistent basis with a high-level of accuracy. The Engineering team and you will partner for handling the entire collection of traffic software from infrastructure, balancers, encryption, identity to policy enforcement. Their mission is to provide customers with safe/secure networking layer with a combination of infrastructure and host-based software which operate together, using cryptographic identities, to enforce controls on authenticated and authorized network participants. OTHER TASKS INCLUDE: - Lead multi-functional projects and initiatives for cloud scale, high performance storage systems. - Handle the day-to-day aspects of the project and its scope, including possible conflicting priorities and business interests - - Be firmly in the weeds with business partners - Drive decisions, blocking issues and conflict resolution with neutral, empathic, data driven communications - Effectively and consistently communicate project goals and objectives. This includes difficult/sensitive project information to management, the project team and the cross functional partner teams. - Develop process support documents to share with teams that will adopt the new process. - Identify process and project improvement areas, propose solution, carry through to roll-out. Obtain approval from key partners when the process is ready to be implemented and ensure that all key partners are fully aware of progress, challenges and any updates. - Proactively review surrounding projects for partners and identify resource strain and dependency clusters, follow up on outstanding issues, and assist with issue identification and replication.

Education & Experience

Bachelors degree or equivalent experience

Additional Requirements