cover image
Roku

Roku

www.weareroku.com

56 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
Senior Analyst, Engagement, Churn & Retention
Job Description
**Job Title** Senior Analyst, Engagement, Churn & Retention **Role Summary** Analyze subscriber behavior to drive engagement, reduce churn, and increase lifetime value across Roku’s subscription ecosystem. Own the measurement framework, uncover churn drivers, design experiments, and collaborate cross‑functionally to translate insights into strategy. **Expectations** - 8–10+ years of experience in analytical roles, with 5+ years in a subscription‑driven environment. - Proven track record of designing, executing, and scaling churn‑reduction and retention initiatives. - Deep analytical expertise (SQL, large data sets), executive‑level storytelling, and leadership across Product, Marketing, Finance, and Engineering teams. **Key Responsibilities** - Define and prioritize engagement, churn, and retention metrics for partner‑specific and platform‑wide subscriptions. - Build and maintain a unified reporting framework, dashboards, and KPIs that track subscriber health and lifetime value. - Diagnose churn drivers by segmenting users and analyzing content, pricing, product experience, and feature adoption. - Design, run, and analyze A/B tests with Product and Core Analytics to validate hypotheses that improve engagement or reduce churn. - Model subscriber economics, linking engagement metrics to revenue impact and ROI. - Collaborate with Product, Recommendations, Marketing, Finance, and Partner Growth to align retention strategy with business objectives. - Deliver clear, executive‑ready presentations and dashboards that communicate insights and their impact on subscriber outcomes. - Promote a data‑driven, churn‑aware culture throughout the organization. **Required Skills** - Advanced SQL for querying large, complex data sets. - Tableau (or equivalent BI tool) – build interactive, actionable dashboards. - Excel modeling – advanced formulas, pivot tables, and financial modeling. - Experimental design – experience creating, running, and interpreting A/B tests. - Data storytelling – translate complex analyses into concise narratives and executive presentations. - Cross‑functional collaboration – effectively partner with Product, Engineering, Marketing, and Finance teams. - Project management – prioritize tasks, meet deadlines, and influence stakeholders. **Required Education & Certifications** - Bachelor’s degree in Business, Analytics, Statistics, Computer Science, or related field. - Preferred: Advanced degree or certifications (Tableau Desktop Specialist, SAS, or similar), but not mandatory.
New york, United states
Hybrid
Senior
29-10-2025
Company background Company brand
Company Name
Roku
Job Title
Senior Software Engineer, C++
Job Description
**Job Title:** Senior Software Engineer, C++ **Role Summary:** Design, develop, and ship high‑performance, embedded UI components for a consumer electronics platform. Lead architecture discussions, integrate third‑party C++ libraries, and troubleshoot complex issues across the device stack. Work collaboratively with product, design, QA, and release teams while maintaining ownership of deliverables. **Expectations:** Deliver robust, maintainable code that meets performance and reliability targets. Communicate technical decisions clearly to stakeholders and cross‑functional teams. Estimate effort accurately and adhere to project schedules. Mentor junior engineers and contribute to a culture of ownership and collaboration. **Key Responsibilities:** - Develop embedded UI features and underlying architecture for the platform. - Integrate and maintain third‑party C++ libraries (Boost, PlayReady, ALSA, DIAL, etc.). - Diagnose, debug, and resolve issues on the embedded platform. - Design API interfaces, balancing functionality, performance, and maintainability. - Write efficient, thread‑safe code with proper memory management. - Leverage AI‑assisted development tools to improve productivity. - Collaborate with UI designers, product managers, QA, and release teams. - Document design decisions and maintain relevant technical documentation. **Required Skills:** - Advanced C++ (modern standards) with embedded Linux or native application development experience. - Deep understanding of Linux kernel, user‑space tools, and open‑source ecosystem. - Expertise in memory management, multi‑threaded programming, and real‑time constraints. - Experience with graphics APIs such as OpenGL and DirectFB. - Familiarity with media fundamentals (codecs, streaming, DRM). - Knowledge of Boost, ALSA, PlayReady, DIAL, and similar libraries. - AI‑assisted programming proficiency. - Strong API design sense and trade‑off analysis. - Excellent communication and collaboration skills. **Required Education & Certifications:** - B.S. or M.S. in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
Cambridge, United kingdom
Hybrid
Senior
30-10-2025
Company background Company brand
Company Name
Roku
Job Title
Senior Software Engineer, Data, Platform - Enterprise Engineering
Job Description
**Job Title:** Senior Software Engineer, Data, Platform - Enterprise Engineering **Role Summary:** Lead the design, development, and deployment of scalable data‐platform services that automate enterprise workflows across Finance, Supply Chain, Sales, and HR. Work in a distributed, API‑driven architecture using Java, Python, and Big Data technologies to deliver on‑premises or cloud solutions that meet strict compliance, security, and performance criteria. **Expectations:** - Own architecture and implementation of data warehousing, big‑data processing, and analytics components in AWS/GCP. - Drive end‑to‑end delivery of new features, ensuring high quality, fast turnaround, and adherence to best engineering practices. - Partner with security, compliance, and cross‑functional teams to meet audit requirements and maintain operational excellence. **Key Responsibilities:** - Design, code, test, review, and maintain microservices and ETL pipelines (PySpark, Hive, Spark, Kafka, Airflow). - Develop and evolve data models in SQL and NoSQL databases; implement ETL solutions and data integration workflows. - Participate in Agile ceremonies: scoping, design, estimation, sprint execution, testing, and deployment. - Champion continuous improvement of tooling, cloud services, and automation (Terraform, CI/CD). - Communicate effectively with product, operations, and security stakeholders. **Required Skills:** - 7+ years building distributed, scalable web applications. - Proficiency in Python, Java, SQL; strong OOP and data‑structure design knowledge. - Experience with Hive/Hadoop, Spark, Kafka, Airflow, and ETL development (PySpark). - Skilled in microservices architecture, TDD, and automated testing. - Familiarity with cloud (AWS: EC2, S3, RDS, Lambda, etc.) and infrastructure‑as‑code (Terraform). - Excellent verbal & written communication. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science or a related technical field.
Manchester, United kingdom
Hybrid
Senior
06-11-2025
Company background Company brand
Company Name
Roku
Job Title
Senior Customer Support Operations Manager
Job Description
Job Title: Senior Customer Support Operations Manager Role Summary Lead and optimize operational excellence within an outsourced customer support network, designing and standardizing workflows, managing performance metrics, and implementing AI‑driven efficiencies to enhance customer experience. Expectations * Deliver measurable improvements in support efficiency and quality. * Ensure consistent execution of SOPs across BPO partners. * Drive data‑informed decisions that reduce customer effort and operational costs. * Maintain strong cross‑functional collaboration to align vendor activities with business goals. Key Responsibilities * Design, document, and standardize SOPs, playbooks, and workflow processes for outsourced support teams. * Identify and execute process improvement initiatives to enhance efficiency, reduce AHT, and improve CSAT and FCR. * Define business requirements for support tools; collaborate with vendors and internal teams to ensure proper functionality. * Build and maintain dashboards (Salesforce, Zendesk, analytics platforms) tracking vendor performance, customer experience, and operational health. * Analyze metrics (CSAT, AHT, FCR, etc.) to uncover root causes and recommend actionable improvements. * Partner daily with BPO operations leaders to implement process updates, troubleshoot issues, and reinforce best practices. * Champion the integration of AI and automation solutions to reduce manual work and improve service delivery. * Represent Customer Operations in cross‑functional initiatives, preparing vendors for new features and operational changes. * Anticipate future operational needs and scope workflows, processes, and reporting to support growth and scalability. Required Skills * 7+ years in customer support operations, CX leadership, or contact center management, with direct experience managing outsourced partners. * Proven expertise in workflow design, process standardization, and operational improvement. * Strong knowledge of CS technology platforms (CRM, telephony, analytics); proficiency with Salesforce and Zendesk preferred. * Hands‑on experience building dashboards and reports (Looker, Tableau, or equivalent). * Advanced analytical, problem‑solving, and data‑driven decision‑making abilities. * Excellent communication and stakeholder‑management skills. * Ability to lead cross‑functional collaboration and drive change in a fast‑paced environment. * Familiarity with AI/automation opportunities in support operations. Required Education & Certifications * Bachelor’s degree in Business, Operations, Information Systems, or related field (or equivalent experience).
Austin, United states
Hybrid
Senior
06-11-2025