This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Roku’s Voice Team aims to develop the best voice system for TV. We enable users to perform tasks hands-free using voice, such as searching for movies or turning on their TV and launching content. Multiple languages are supported, and our technology also enables Roku’s IOT devices to be controlled by voice. The Senior Technical Program Manager (TPM) for Roku Voice will own the planning and execution of complex, cross-functional programs that deliver high-quality voice features and infrastructure at scale. You will be the central coordination point across Voice Engineering, UX, PM, Analytics, QA, and external partners, ensuring that priorities are clear, roadmaps are realistic, and launches are smooth.
Job Responsibility:
Lead end-to-end planning and execution of major Roku Voice programs
Own program structure: requirements, milestones, dependencies, risk management, communication plans, and status reporting
Drive alignment on priorities and scope across teams
Coordinate with external voice technology partners and internal platform teams
Track progress of builds, engineering changes, and issue closures with urgency and attention to detail
Establish and continuously improve program management processes and tooling for the Voice org
Communicate clearly and crisply at all levels of the organization
Anticipate and surface risks early
drive mitigation plans and make data-informed recommendations
Requirements:
5+ years of technical program management, engineering management, or equivalent experience delivering complex software or ML-driven products
Demonstrated experience leading cross-functional programs that span multiple engineering disciplines (e.g., backend services, ML, data, or platform teams)
Strong familiarity with at least one of: machine learning, speech/ASR, NLU/NLP, or large-scale data/experimentation
Proven track record of driving programs from inception to launch, including requirements definition, roadmap planning, risk management, and post-launch iteration
Excellent communication and stakeholder management skills
Hands-on experience with modern program management and collaboration tooling, including the use of GenAI
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Nice to have:
Experience in consumer devices, streaming, voice assistants, or other user-facing ML products
Experience working with geographically distributed teams and external technology partners
What we offer:
health insurance
equity awards
life insurance
disability benefits
parental leave
wellness benefits
paid time off
global access to mental health and financial wellness support and resources