Sr. Engineering Program Manager - iCloud Edge & Content
Santa Clara Valley (Cupertino), California, United States
Software and Services
iCloud is an exciting environment with a dynamic cloud development, deployment and operations organization. We're seeking an experienced engineering project manager to drive projects related to the backend infrastructure, networking, and large scale complex services that get along with the diverse Apple ecosystem of products, and many hundreds of millions of users. Are you passionate about wearing multiple hats, delving deep into server-side cloud technology working with awesome engineering teams, engaging with the client teams to enable the next pipeline of features and swiftly leaping from user experiences to map what it means in terms of scale and performance? Can you operate massively large services? You can wear all these hats in iCloud. We want you to partner with engineers, system reliability engineers, marketing, legal, security/privacy to launch and operate features that surprise and delight our end-users and developers. This is not a task-based job; you will drive successful outcomes and delivery. We are looking for people with proven track records, depth and breadth in managing and shipping complex programs under demanding timelines. We seek a hands on technical program manager with a strong project management toolkit, who can get elbow deep in defining requirements, drive technical design discussions among multiple teams/stakeholders, navigate conflict and ambiguity to execute the project to a committed timeline. We seek strong fundamentals, but desire more. You take responsibility and feel personally accountable for the features you ship and the teams you help lead. You communicate responsibilities and scope clearly, value integrity and always maintain an open mind. You handle conflict gracefully, while building your network of positive relationships. You have a curious mind to know how things work. You thrive in uncertainty and strive to bring clarity and focus while rapidly striding forward in a dynamic environment.
- At least 5 years of technical project management in software development & deployment for cloud environments
- Previous technical and project management experience working on large scale programs.
- Naturally accountable and responsible.
- Self-starter, self-motivated, focused, self-sufficient.
- Excellent communication and presentation skills, written and verbal, to all levels of an organization.
- Strong facilitation skills (requirements sessions; design meetings; plan and track and progress meetings; handoffs to engineering and operations)
- Strong technical proficiency: cloud architecture, development and deployment, databases, build & release systems, and bonus points for past programming experience.
Drive the meetings needed to own the entire scope of the project. The EPM is expected to have an informed perspective on what should be included / excluded. At a minimum, project goals and features need to be established and documented via standard templates. Plan and maintain the schedule for the project, establishing milestones, achievements, and work breakdowns using established templates. Establish a development process with the EM to assign and track the team’s work. Work within the available resources, making plan and achievement adjustments as far as the project goals allow. Establish and document known risks, dependencies, and other information central to the project as required. Handle all project primary communications to stakeholders, the teams, and cross-functional partners. Schedule, publish agendas, run, and summarize decisions / action items for meetings where EPM involvement is needed. Participate and facilitate teams working through technical challenges and decisions. Remain curious to understand and be able to represent the overall system design independently. Participate in feature ideas, insights, and feedback. Ensure the work is prioritized to meet the project expectations and offer data and planning expertise for working through prioritization challenges. Ensure engineering teams are aware of any changes to the service and are lined up to support the deployments. Conduct postmortems due to cloud service outages to help drive resolution, repair and avoidance. Assist SRE as the owner of cloud availability testing. Own overall cross-functional program schedules including development on iCloud and other Apple groups (client teams, device teams, other business teams), and backend reporting systems Collaborate with IS&T, Legal, Finance, Platform, operations and other organizations both within and outside of Apple.
Education & Experience
BS and/or equivalent experience