Sr. Technical Program Manager , Prime Video Sports Linear and News
About the role
We are re-inventing the live sports experience by merging high-quality live streaming, immersive interactive features, and exclusive access to some of the world's most loved sports properties. The role involves building resilient, highly available, and operationally excellent systems that power our vision.
Responsibilities
- Own and drive product features partnering with SDMs in our Seattle, WA, Austin, TX, and Arlington, VA teams.
- Collaborate with Prime Video teams including Catalog, Commerce, Offers, X-Ray, Prime Video Channels, Store Front Automation, devices, and more.
- Look around corners, anticipate bottlenecks, and use technical judgement to land complex programs for our business.
- Influence and shape how we execute and help drive velocity with high quality.
- Manage complex, high-impact availability and operational excellence initiatives spanning multiple teams.
- Balance competing priorities while maintaining focus on system reliability, operational health, and measurable availability outcomes.
- Transform operational incidents, availability gaps, and reliability concerns into prioritized technical specifications by partnering with engineering and operations teams to identify high-impact reliability requirements.
- Help teams distinguish between tactical incident fixes and strategic availability solutions, consolidating related operational needs into cohesive reliability improvement projects with clear business value and customer impact.
- Regularly communicate with senior, director, and VP level management on project status and risks, coordinate cross-team execution, create effective project management strategies to meet deliverables, and provide regular updates to Critical Program Reviews and other reporting mechanisms.
Requirements
We seek a highly talented Senior Technical Program Manager with a strong curiosity to build and nurture an operationally mature, reliability-focused engineering culture. This includes fostering proactive monitoring practices, blameless post-mortem disciplines, and integrating emerging observability and chaos engineering technologies into our operational excellence framework.
Qualifications
- 5+ years of technical product or program management experience
- 3+ years of software development experience
- 5+ years of technical program management working directly with software engineering teams
- Experience managing programs across cross-functional teams, building processes and coordinating release schedules
- Experience building and evaluating system-level technical design
- Experience developing and executing/delivering product and technical roadmaps
Skills
Define, design, and implement multi-tier distributed services and customer experiences
Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles
Effectively collaborate in a fast-paced environment with multiple teams in large organization (software development, QA, Project/Release Management, Build and Release, etc)
A day in the life
- Interact with leaders from product and/or other partner tech teams and stakeholders for conceptualizing, scoping and/or planning delivery
- Assist with project planning, task breakdown, delivery and track status with your team
- Communicate delivery status to stakeholders
- Contribute to the vision, goals, and technical strategy in alignment with customer needs and market opportunities
- Provide leadership on complex technical issues, design trade-offs, and feature and schedule prioritization
- Innovate on behalf of customer
Benefits
A great team to work with and the chance to build a top tier services at a proven top tier company. You will get a startup like culture with the stability of an established industry leader. You will get support and resources from some of the smartest people in the industry to continue learning.
Key job responsibilities
- Define, design, and implement multi-tier distributed services and customer experiences
- Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles
- Effectively collaborate in a fast-paced environment with multiple teams in large organization (software development, QA, Project/Release Management, Build and Release, etc)
- A day in the life