cover image
Roku

Roku

www.weareroku.com

63 Jobs

3,947 Employees

About the Company

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV.

Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico.

Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.

Listed Jobs

Company background Company brand
Company Name
Roku
Job Title
Sales Planner, International
Job Description
Job title: Sales Planner, International Role Summary: Create and manage high‑volume, client‑specific advertising proposals that align with revenue optimization and global ad inventory strategy. Collaborate across sales, inventory, marketing, and operations to deliver compelling ad programs, ensure timely execution, and support pricing, packaging, and inventory decisions within the Revenue Operations framework. Expactations: - Minimum 2–3 years of media sales planning or buying experience. - Proficiency in Microsoft Excel and PowerPoint; Salesforce knowledge is a plus. - Strong understanding of media math, terminology, and the CTV ad‑buying ecosystem, including programmatic and OMS tools. - Excellent written and verbal communication, detail orientation, and time‑management skills. - Ability to work collaboratively in a fast‑paced, cross‑functional environment. Key Responsibilities: • Generate RFP‑specific proposals using internal and external templates. • Partner with Sales, Ad Ops, Inventory Analytics, and Marketing to design custom ad programs and recommend placements. • Pull advertising inventory availabilities and align them with client objectives. • Manage internal communication, ensuring plan due dates are met and stakeholders are informed. • Oversee the RFP lifecycle from proposal creation to order entry for assigned books of business. • Implement packaging and pricing strategies per Revenue Operations rate cards and guidelines. • Execute budget revisions, including spend additions, optimizations, make‑goods, and cancellations. • Collaborate with Ad Ops to execute campaigns and maximize delivery against contracted goals. • Prepare and support client meetings, presenting industry and account‑specific insights. • Identify and recommend process improvements in the pre‑sale workflow to enhance operational efficiency. Required Skills: - Media sales planning/buying expertise. - Proposal writing and data analysis. - Strategic pricing and packaging. - CTV landscape and programmatic knowledge. - OMS tools proficiency. - Salesforce and Microsoft Suite (Excel, PowerPoint). - Media math and terminology. - Strong problem‑solving, multitasking, and organizational skills. - Excellent communication. Required Education & Certifications: - Bachelor’s degree in marketing, business, communications, or related field (preferred). - Professional certifications in media buying or advertising (e.g., IAB, AdOps) are advantageous.
Toronto, Canada
Hybrid
Junior
22-12-2025
Company background Company brand
Company Name
Roku
Job Title
Senior Product Manager, Consumer Payments and Retention
Job Description
**Job Title** Senior Product Manager, Consumer Payments & Retention **Role Summary** Own and enhance the end‑to‑end consumer payment experience for the streaming subscription service, ensuring compliance, conversion, and retention across the platform. Deliver paid product improvements, retention mechanisms, and cross‑functional workflows that drive subscription growth and reduce churn. **Expectations** - Minimum 5‑year product management experience, preferably in subscription or streaming products. - Proven ability to work closely with engineering to translate technical requirements into scalable solutions. - Strong collaborator who builds consensus, makes decisive decisions, and writes clear, actionable product documents. - Demonstrated end‑to‑end delivery track record: alignment, trade‑off management, and reliable shipping. - Proficiency with large‑scale experimentation, metrics (conversion, churn, payment success, partner health), and A/B testing. - Bonus: Multi‑country product experience covering payments, tax/VAT compliance, localization, and partner onboarding. **Key Responsibilities** 1. Drive improvements to consumer-facing payment flows at device activation, account creation, and key journey points to increase purchase conversion. 2. Expand payment method options, enabling users to choose how they pay on the platform. 3. Define, pilot, and ship retention features (e.g., smart cancellation offers, win‑back pathways, seamless discovery of new services). 4. Design and execute A/B tests to quantify feature impact across payment and retention portfolios. 5. Collaborate cross‑functionally (Engineering, UX, Legal, Business, Customer Care) to embed payment and purchase compliance into consumer flows and communications. 6. Partner with Customer Care to create clear, fair refund experiences and policies balancing user trust with operational efficiency. **Required Skills** - Product management, consumer subscription, and streaming domain knowledge. - Technical acumen to engage deeply with engineering teams. - Requirement writing, road‑mapping, and trade‑off analysis. - Stakeholder management and consensus building. - Advanced analytics and experimentation (A/B testing, conversion, churn, payment metrics). - Knowledge of payment systems, tax/VAT compliance, and international regulations (bonus). - Ability to scale product initiatives across multiple regions and currencies. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or a closely related technical field (minimum). - MBA preferred. ---
San jose, United states
Hybrid
Senior
26-12-2025
Company background Company brand
Company Name
Roku
Job Title
Senior Software Engineer, DevOps
Job Description
Job title: Senior Software Engineer, DevOps Role Summary: Lead the design, implementation, and maintenance of cloud‑native infrastructure across AWS, Kubernetes, and service mesh (Istio) to support a large global engineering team. Drive automation, observability, and platform reliability while collaborating closely with cross‑functional stakeholders, managing on‑call responsibilities, and scaling the deployment ecosystem. Expectations: - Provide proactive, daily support to internal customers, optimizing workload performance and reliability. - Own and evolve platform capabilities, ensuring high availability, scalability, and compliance with SLOs/SLA targets. - Work in a highly distributed, multi‑time‑zone environment, demonstrating self‑motivation and clear, constructive communication. - Participate in on‑call rotations and incident response, maintaining clear documentation and post‑mortem reporting. Key Responsibilities: - Design, deploy, and operate Kubernetes clusters and AWS ECS fleets globally, including networking, storage, and compute resource management. - Implement and evolve service mesh (Istio/Envoy) to enable secure, observable traffic routing and load balancing across services. - Build and maintain CI/CD pipelines, Terraform/Helm scripts, and automation tools to accelerate feature delivery and reduce manual toil. - Integrate and manage observability stacks (Datadog, Prometheus, Grafana, ELK, Jaeger, Loki, Kiali) for metrics, tracing, and log aggregation. - Identify, analyze, and resolve infrastructure bottlenecks, feature gaps, and scalability issues through data‑driven diagnostics. - Mentor and coach engineers on best practices for cloud architecture, security, and reliability; act as a trusted advisor to product and engineering teams. - Evaluate and recommend new tooling or architectural shifts that enhance platform reliability, developer experience, or cost efficiency. Required Skills: - 5+ years in infrastructure engineering, DevOps, or large‑scale software engineering with extensive cross‑team engagement. - Expert knowledge of AWS (ECS, EKS, Lambda) and/or GCP services; strong understanding of cluster management and autoscaling. - Proficiency with Kubernetes, container orchestration, and service mesh technologies (Istio, Envoy). - Deep experience with open‑source observability platforms (Datadog, Prometheus, Grafana, ELK stack, Jaeger, Loki, Kiali). - Advanced scripting in Python, Shell, Terraform, or Helm for infrastructure-as-code and automation. - Strong ownership of reliability engineering principles (SLOs, SLAs, error budgets, resiliency). - Excellent communication and collaboration skills in a distributed, cross‑function environment. Required Education & Certifications: - B.S. or M.S. in Computer Science, Engineering, or related field, or equivalent professional experience. - Relevant certifications highly valued: Kubernetes Administrator (CKA), AWS Certified DevOps Engineer, CNCF Certified Kubernetes Security Specialist (CKS), or similar.
Cambridge, United kingdom
Hybrid
Senior
26-12-2025
Company background Company brand
Company Name
Roku
Job Title
Senior Full Stack Engineer - Developer Platform
Job Description
**Job Title**: Senior Full Stack Engineer - Developer Platform **Role Summary**: Develop AI-infused web applications and tools to enhance Roku’s Developer Platform, improving efficiency and innovation for internal teams and external partners. **Expectations**: - Expertise in building scalable, performance-driven full-stack solutions. - Collaborate across teams to design tools supporting development, debugging, and performance optimization for TV app creators. **Key Responsibilities**: - Design and implement full-stack web apps using React/Node.js. - Integrate AI technologies (LLMs, chatbots, RAG pipelines) into platform tools. - Develop RESTful APIs and microservices for internal and external integration. - Deploy and manage applications on cloud platforms (AWS/GCP) with Kubernetes. - Troubleshoot production issues and optimize platform performance. - Participate in code reviews and enforce software development best practices. **Required Skills**: - Proficiency in front-end (TypeScript, JavaScript, ReactJS) and back-end (Python, Golang, Node.js). - Experience with RESTful APIs, microservice architecture, and API design. - Familiarity with databases (PostgreSQL, Redis) and cloud infrastructure (AWS/GCP). - Knowledge of containerization (Kubernetes, ECS) and CI/CD pipelines. - Demonstrated ability to integrate AI/ML models (OpenAI, LangChain) into applications. - Strong understanding of TDD and modern web development practices. **Required Education & Certifications**: - Bachelor’s or Master’s degree in Computer Science, Electronics/Communications, or related field. - Proven portfolio of full-stack engineering projects. - Optional: Experience with authentication/authorization protocols (OpenID, SAML).
Cambridge, United kingdom
Hybrid
Senior
28-12-2025