Apple TV Services - Engineering Program Manager

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


Weekly Hours: 40
Role Number:200184500
What happens when the world’s most innovative engineers and dedicated Program Managers collaborate with the world’s most creative storytellers? TV gets reinvented. Meet the reinventors: The Apple TV Services teams created and manage the Apple TV app as well as tvOS, which redefined and refined the way people watch their favorite shows, movies, and so much more — including everything they love from the major subscription services. Today, these teams also manage one of the most exciting new realms at Apple: They bring viewers the critically acclaimed and award-winning Apple Originals in Apple TV+. And they’ve engineered it so Apple TV+ can be enjoyed not only on Apple devices, but also directly on many new televisions and third-party streaming devices. To deliver Apple-level quality on a global scale, Apple TV Services employ talent and tools to smoothly ingest and process a wide array of media assets. They work cross-functionally to handle video flow from content ingestion, playback, transcoding, and virtually everything else it takes to make the experience as seamless as possible. Join them to see what else is possible.

Key Qualifications

  • 10+ years in hands-on software engineering program/project management
  • 5+ years demonstrated ability running complex, multi-functional projects a must
  • Deep understanding of E2E flow for software services/products
  • Ability to brainstorm and communicate technology ideas and issues with peers and IT management
  • Demonstrate innovative and creative thinking capabilities and possess good troubleshooting skills
  • Demonstrate excellent judgment and problem-solving skills with the ability to make timely and sound decisions
  • Ability to work independently and handle frequently changing needs
  • Comfortable with ambiguity and candid, encouraging debate
  • Ability to stay focused and prioritize a heavy workload while achieving exceptional quality
  • You are upbeat, adaptable, and results oriented with a positive attitude
  • You work successfully in a team environment and build effective working relationships inside and outside of the organization the is crucial.
  • A high level of integrity and discretion in handling confidential information and professionalism in dealing with people at all levels is imperative.
  • Ability to summarize detailed information and complex concepts for an executive audience
  • Excellent organizational and documentation skills
  • Proven experience writing functional specifications
  • Understanding of both waterfall and Agile project management methodologies
  • Strong facilitation skills to drive a sophisticated, cross-functional, and comprehensive project plan
  • Outstanding verbal and written communication, including presentation skills to all levels of an organization is a must


In this role, you will measure and maintain our team’s adoption with standard processes, tools, and project milestones in order to streamline execution across teams, ultimately contributing to the quality of service for Apple’s customers. Major responsibilities: • Accountable for the adoption and impact of AMP’s project management guidelines across the organization: • Define measurement mechanisms and ensure adherence to key achievements in the project lifecycle (example: project reviews, QA kick-offs, project documentation, etc) • Monitor AMP Video’s project and radar data and report on process health and impact • Coordinate with Apple’s software engineering organization to ensure project team’s adherence to iOS process and requirements • Work with AMP Engineering Program Managers to understand and resolve process issues or barriers • Draw upon industry standard methodologies in project and organizational change • Create documentation templates and mentor our team on their timely adoption. You will also need to have hands on experience leading and delivering software engineering projects • Manage projects, setting priorities and measurable objectives, monitoring and reporting on the process, progress and results • Review technical development team deliverables for accuracy and completeness • Exercise sound management practices and support a productive environment • Work with our business to understand requirements and define deliverables. You create functional specifications based on all the information you’ve collected from the business and design and translate that into a functional specification documentation to be used by the engineering team, developers, QA, UAT, etc. to develop and test the solution • Effectively communicate project status to management on a regular basis • Drive project development; defining scope of work, schedule, and budget • Identify and prioritize project tasks and risks • Understand and communicate complex, technical, engineering issues • Coordinate technical design reviews; communicating project status and top engineering issues to project team and management • Help define test strategies for project • Drive QA and UAT phases, integrating their deliverables and schedules into project

Education & Experience

BS/MS EE/CS/CE or equivalent

Additional Requirements