Senior Software Engineer Roku Tv jobs in Cambridge – Browse 460 openings on RoboApply Jobs

Senior Software Engineer Roku Tv jobs in Cambridge

Open roles matching “Senior Software Engineer Roku Tv” with location signals for Cambridge. 460 active listings on RoboApply Jobs.

460 jobs found

1 - 20 of 460 Jobs
Apply
companyRoku Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku in Revolutionizing TV ViewingRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico, with a vision to power every television globally. As pioneers in streaming technology, our mission is to connect the entire TV ecosystem. We bridge consumers with their favorite content, empower publishers to grow and monetize their audiences, and offer advertisers unique opportunities to engage viewers.Your journey with Roku begins with a meaningful contribution. As a rapidly expanding public company, we value proactive team members who thrive in a dynamic environment. Here, you will have the chance to delight millions of global TV streamers while gaining invaluable experience across diverse disciplines. About the TeamThe International TV Software team at Roku is dedicated to developing and delivering innovative software solutions for television platforms in international markets, particularly in Europe and Australia. Collaborating closely with SOC partners, the team aims to introduce new TV products, ensure compliance with regional broadcast standards, and support certification with organizations such as ETV, the BBC, and DTG. As a cross-functional team, we value engineers who are curious, adaptable, and eager to explore the complexities of the systems they work on.Your Role at RokuAs a Senior Software Engineer on the Regional TV Software team, you will play a pivotal role in developing and delivering software for regional TV platforms. Your responsibilities will include working on new TV platform initiatives, collaborating with SOC vendors, supporting certification processes with UK and European broadcasting organizations, and defining new software features. This position offers an excellent opportunity for engineers looking to advance their careers in a complex software environment.Your ResponsibilitiesDevelop and maintain software for regional TV platforms, focusing on European and Australian markets.Collaborate with SOC vendors and broadcasting organizations to ensure compliance and certification.Contribute to the design and implementation of new software features.

Mar 17, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork Makes the Stream Work. Roku is Revolutionizing Television.As the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to empower every television globally. We pioneered the concept of streaming to TVs and aspire to connect consumers to their favorite content while enabling content publishers to grow and monetize their audiences. Advertisers can also benefit from our unique engagement capabilities.From day one at Roku, you'll be a key contributor in our dynamic and fast-growing public company, where every team member makes a significant impact. Join us to delight millions of TV streamers worldwide while gaining diverse experiences across various disciplines. About the TeamThe International TV Software team at Roku focuses on developing and delivering innovative software for television platforms in international markets, particularly in Europe and Australia. Collaborating closely with SOC partners, we aim to introduce new TV products, develop software that adheres to regional broadcast standards, and support certification with organizations like ETV, the BBC, and DTG. Our team engages in both new platform and common software development projects, contributing to both groundbreaking features and the ongoing evolution of Roku’s international TV software ecosystem. We value engineers who are inquisitive, adaptable, and eager to comprehend the full scope of the systems they work on.About the RoleAs a Software Engineer on the Regional TV Software team, you will play a vital role in developing and delivering software for regional TV platforms, engaging in both new projects and software development. You will collaborate with SOC vendors, assist in certification processes with UK and European broadcasting organizations, and contribute to defining and building new software features. This position is ideal for an early-career engineer who is curious, collaborative, and driven to expand their expertise across various areas of a complex software system.What You’ll Be DoingDeveloping and maintaining software for regional TV platforms, focusing on European and Australian markets.Collaborating with SOC vendors to support new initiatives and software projects.

Mar 17, 2026
Apply
companyRoku Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork Makes the Stream Work Join Roku in Revolutionizing TelevisionRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, and we are on a mission to power every television around the globe. As pioneers in streaming technology, we aim to connect consumers with the content they adore, empower content creators to build substantial audiences, and provide advertisers with innovative ways to engage viewers.From day one at Roku, your contributions will be significant and recognized. We are a rapidly growing public company where every team member plays a crucial role in delighting millions of TV streamers worldwide, all while gaining invaluable experience across diverse fields. About the Team The Advanced Development organization at Roku ventures beyond conventional product lines to innovate and create. We prioritize foundational technologies that will shape the future of every Roku device, working on groundbreaking ideas that redefine home entertainment. We are in search of extraordinary talent to join our exceptional team. Specifically, the Developer Experience team focuses on enhancing internal tooling to boost developer satisfaction and productivity by actively engaging with our users to identify and implement impactful improvements. The team utilizes a range of technologies, including modern Linux embedded C++, build systems, cloud backend systems, and web platforms. About the RoleWe are in search of a Senior Software Engineer who is passionate about advancing our platform emulation product. You will be engaged in a variety of projects that challenge conventions and push limits.

Mar 25, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork Makes the Stream Work. Join Roku and Transform TV Viewing Worldwide!At Roku, we are revolutionizing how the world watches television. As the leading TV streaming platform in the U.S., Canada, and Mexico, our ambition is to power every television globally. We pioneered streaming to the TV, and our mission is to connect the entire TV ecosystem, empowering consumers to access their favorite content, enabling publishers to build and monetize large audiences, and providing advertisers with unique engagement opportunities.From your very first day, you will contribute significantly to our mission. We are a dynamic public company where every team member plays a vital role. This is your opportunity to engage millions of TV streamers worldwide while gaining invaluable experience across various disciplines. About the RoleWe are looking for a talented Software Engineer with expertise in Python and automation, who has experience developing automated tools and tests for resource-constrained hardware platforms. Your work will involve creating and maintaining tools and tests that enhance our products and guarantee the highest quality in software releases deployed to devices in the field. In this role, you will develop solutions for testing, monitoring, and analyzing metrics across millions of players and TV products.As a versatile Software Engineer at Roku, you will be responsible for building fully automated test suites and performance monitoring tools. You will create automation that validates both the Roku OS system software and top-tier streaming applications across Roku TVs and Players, alongside the necessary infrastructure. This includes extending existing tests and developing new ones to assess memory usage, playback performance, compliance with specifications, and more. You will also maintain a multi-platform device farm for use by test and firmware engineers.This role requires a proactive and motivated individual with excellent communication, organizational, and technical skills, as you will collaborate cross-functionally with various engineering teams. Key ResponsibilitiesDevelop and maintain an automation framework for testing high-profile streaming applications.Collaborate with engineering teams to ensure seamless integration of automated testing solutions.Extend and create tests to evaluate memory consumption, playback efficiency, and adherence to specifications.Manage a multi-platform device testing environment.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation. Transforming the Way the World Experiences TelevisionRoku is the leading TV streaming platform across the U.S., Canada, and Mexico, and we are on a mission to empower every television globally. As pioneers in streaming technology, our goal is to be the central platform connecting the entire television ecosystem. We facilitate connections between consumers and their favorite content, help content publishers grow and monetize their audiences, and provide advertisers with unique tools to engage viewers.From your very first day at Roku, you will play a crucial role in our mission. We are a rapidly growing public company where every team member's contribution is valued. Join us to delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About Our Team The Roku Trust Engineering team comprises a dedicated group of professionals passionate about information security. Our mission is to safeguard our customers, partners, devices, services, infrastructure, and data. We work collaboratively, sharing insights and expertise to stay ahead of potential threats. Join us, and you’ll be part of a vibrant team that thrives on overcoming challenges and celebrates achievements together.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Roku is revolutionizing television viewing.As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television globally. We were pioneers in bringing streaming to the TV and are committed to being the central platform connecting the entire TV ecosystem. We link viewers to their favorite content, empower content creators to grow and monetize their audiences, and provide advertisers with unique opportunities to engage consumers.From your first day at Roku, you will play a crucial role in our team. As a rapidly expanding public company, we encourage every employee to contribute actively and meaningfully. You’ll have the chance to enchant millions of TV streamers globally while gaining invaluable experience across various disciplines. About The TeamThe Roku Enterprise Engineering team is pivotal in developing a robust, integrated, and scalable platform that supports essential business processes throughout the organization. This team drives Roku's corporate strategy by automating workflows across all Business Systems, including Supply Chain, Finance, Sales Operations, and Human Resources. By reimagining traditional workflow automation approaches, we employ advanced engineering methodologies and API-driven design to enhance internal processes, increase efficiency, and deliver innovative solutions.Our expertise encompasses a broad spectrum of technologies, including Java and Python-based MicroServices, AWS/GCP cloud backend systems, and Big Data technologies like Hive and Spark, along with modern web applications. With a globally distributed team across the U.S., India, and Europe, we thrive on collaboration, leveraging diverse perspectives to tackle complex challenges. Our success is founded on a shared commitment to technical excellence, creativity, strong ownership, and a collaborative spirit that drives significant results for Roku's operations. About The RoleAs a senior technical lead, you'll act as a platform services developer, crafting innovative solutions using contemporary software frameworks and paradigms. You are a self-motivated problem solver with a solid foundation in building large-scale software platforms and applications. Your focus on execution will help you establish a reputation for consistently delivering projects on time.

Mar 2, 2026
Apply
companyRoku Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork Makes the Stream Work. Roku is Revolutionizing Television ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television worldwide. We pioneered the streaming revolution and our mission is to be the connective tissue of the entire TV ecosystem. We link consumers with beloved content, empower publishers to cultivate and monetize audiences, and provide advertisers unique ways to engage viewers.From your first day at Roku, you will contribute significantly and feel valued. As a rapidly growing public entity, we encourage active participation—no one is just a bystander. You have the opportunity to enchant millions of TV streamers globally while gaining substantial experience across various disciplines. About the TeamThe UI team at Roku builds the essential frameworks, tools, and high-performance UI components that enhance experiences across millions of devices. We manage the middleware and UI layers that facilitate seamless navigation, responsive interactions, stunning animations, and consistent workflows for developers across our platform.Our focus encompasses graphics rendering, layout and animation systems, performance optimization, and developer APIs, all aimed at enabling the creation of reliable, visually appealing applications on a large scale. We thrive in a collaborative, high-trust environment, working closely with firmware, platform, and product teams to ensure a swift, robust, and future-ready user experience. About the RoleIn your position as a Senior Software Engineer on the UI team, you will design, develop, and optimize systems that are foundational to Roku’s user experience and developer platform. You will work on performance-critical code paths across graphics rendering, animation, layout, and UI frameworks, ensuring fluid visuals and highly responsive interactions across a diverse array of devices.You will be instrumental in defining core architectural decisions that will shape the future of our UI systems.

Mar 31, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork Makes the Stream Work. Join Roku in Revolutionizing TV ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to enhance the way the world engages with television. We pioneered the streaming experience and aim to connect every television globally. By bridging consumers to beloved content, empowering publishers to grow their audience, and offering advertisers innovative engagement solutions, we are shaping the future of TV.From day one at Roku, you will make significant contributions in a fast-paced environment where everyone plays a vital role. Seize the chance to bring joy to millions of global TV streamers while gaining invaluable experience across diverse fields. About the TeamAs a member of the Roku Video Platform Engineering team, you will be instrumental in developing next-generation video services for the Roku Cloud TV Platform. We are at the forefront of TV streaming innovation, with the Roku Channel strategically positioned to influence the future of streaming. Our continued success depends on advancing the Roku Cloud TV Platform, delivering a premier streaming experience worldwide. About the RoleIn your role as a Video Encoding Engineer, you will be tasked with building, optimizing, and maintaining high-performance video processing workflows. You will take ownership of our complete encoding toolchain, from experimentation and profile tuning to automated packaging workflows, ensuring our content is delivered with the highest quality, reliability, and efficiency.You will collaborate closely on pivotal video services projects, including video ingestion, encoding, VoD/live-linear, Server-Side Ads Insertion, and Video QoS, all aimed at providing a top-tier streaming experience across Roku devices. The projects you undertake will affect millions of Roku users globally, allowing you to work with key product engineering stakeholders and lead the design of our video services platform.The ideal candidate will possess a deep curiosity and a global perspective, alongside localized execution capabilities. You should be a determined problem solver and self-starter, adept at driving initiatives in partnership with Roku's product and commercial teams and external strategic partners. The successful candidate will exemplify...

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku in Transforming the TV ExperienceAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is dedicated to revolutionizing how the world consumes television. Our innovative technology connects users to beloved content and empowers publishers while providing advertisers with unmatched engagement opportunities.From day one, your contributions at Roku will be significant and appreciated. As a rapidly growing public company, we encourage active participation, offering you the chance to impact millions of households globally while gaining diverse experience across various technological disciplines. Position OverviewWith over 85 million active users, our products are celebrated for their ease of use and seamless integration. This excellence comes from our commitment to developing intuitive products that enhance the streaming experience. We are seeking a Senior Software Engineer focused on developing vital features for the Roku platform's user interface. Ideal candidates will have a proven track record in building high-performing applications and SDK components, eager to contribute to a widely recognized consumer electronics platform.This role is perfect for a seasoned professional who values visibility, thrives on making a critical business impact, and is excited to work on components that influence nearly every streaming experience on Roku. Team DynamicsOur team is dedicated to enhancing customer-centric features that elevate user experience across platforms, including device integration, TV and player-centric UI, and IoT functionalities with Roku OS. Our product roadmap is designed to facilitate growth and scalability, continuously delivering innovative features to millions of Roku users worldwide.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation. Transforming the Future of TelevisionRoku is recognized as the leading TV streaming platform across the U.S., Canada, and Mexico, with ambitions to revolutionize how viewers engage with television worldwide. We were pioneers in bringing streaming technology to TVs, and our goal is to serve as the ultimate TV streaming platform that bridges the entire television ecosystem. We connect viewers with their favorite content, empower publishers to grow and monetize their audiences, and offer advertisers unparalleled tools to reach consumers.From day one at Roku, you will be an integral part of our mission. We are a rapidly expanding publicly traded company where every voice matters. You will have the chance to delight millions of viewers while acquiring valuable experience across diverse disciplines. Join Our Innovative UI TeamOur UI team at Roku is responsible for creating the fundamental frameworks, tools, and high-performance UI components that enhance user experiences across millions of devices. We manage the middleware and UI layers that facilitate seamless navigation, responsive interactions, rich animations, and consistent developer workflows across our platform. Our responsibilities encompass graphics rendering, layout and animation systems, performance optimization, and developer APIs that simplify the creation of reliable and visually appealing applications at scale. We thrive in a collaborative, high-trust environment, partnering closely with firmware, platform, and product teams to ensure a fast, robust end-to-end experience. Your RoleAs a Senior Software Engineer on the UI team, you will design, implement, and optimize the systems that form the backbone of Roku's user experience and developer platform. You will work on performance-critical code paths related to graphics rendering, animation, layout, and UI frameworks, ensuring smooth visuals and immediate responsiveness across various devices. You will help define the core architecture, collaborate across the technology stack with hardware, firmware, and application teams, and witness the direct impact of your work on tens of millions of users. This role is perfect for engineers who are passionate about solving complex technical challenges and prioritize performance and user experience.

Mar 2, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation at Roku. Join Roku, a Leader in Television Streaming TechnologyRoku is the premier TV streaming platform across the U.S., Canada, and Mexico, with a vision to enhance every television worldwide. We were the pioneers in streaming technology, and our goal is to serve as the central hub for the entire TV ecosystem. We connect viewers to their favorite content, empower content creators to reach vast audiences, and offer advertisers unmatched engagement opportunities.From day one at Roku, your contributions will be impactful and recognized. As a rapidly growing public company, we ensure that every team member plays an essential role. You will have the chance to enrich the experience of millions of TV viewers globally while acquiring valuable expertise across various fields. About the TeamThe UI Systems team at Roku is responsible for developing high-performance engines and foundational graphics infrastructure that power millions of devices. We manage the low-level C++ frameworks, rendering pipelines, and system architectures that facilitate seamless navigation and dynamic animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to deliver a consistently fast experience across our device range. We foster a collaborative, high-trust environment, working closely with firmware and silicon teams to push the limits of embedded hardware capabilities.About the RoleAs a Senior Software Engineer, you will play a crucial role in architecting the core systems that enhance Roku's user experience. You will design and develop performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. This position involves addressing complex systems-level challenges, including optimizing frame rates on resource-constrained hardware and creating robust APIs for higher-level frameworks. This role is perfect for engineers passionate about low-level systems programming, with a keen interest in performance metrics and a desire to innovate the future of television.Your ResponsibilitiesArchitect and optimize core C++ UI frameworks for Roku devices.

Mar 2, 2026
Apply
companyRoku Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaboration Fuels Innovation. Join Roku - Revolutionizing TV ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to empower every television worldwide. Pioneering the streaming experience, we connect viewers to their favorite content, support publishers in audience growth and monetization, and provide advertisers with exceptional tools for consumer engagement.From day one at Roku, your contributions will be valued. We are a rapidly expanding public company where every team member plays an essential role. This is your chance to impact millions of TV streamers globally while gaining significant experience across diverse disciplines. About Our TeamThe Advertising Performance team is dedicated to optimizing the performance of all participants in the advertising ecosystem, including advertisers, publishers, and Roku itself. Our systems and solutions leverage various disciplines and technologies for real-time, multi-objective optimization on a large scale with minimal latency. Utilizing Machine Learning, Reinforcement Learning, AI, and Optimization Systems, we tackle a wide array of complex challenges. Central to our efforts is our Machine Learning, Experimentation, and Inference Platform that supports the entire operational landscape.

Mar 2, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork Makes the Stream Work. Join Roku in Revolutionizing TV ViewingAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to revolutionize how the world watches television. We connect viewers with the content they love, empower content creators to build and monetize their audiences, and provide advertisers with unique engagement opportunities.From your first day, your contributions will be invaluable. As a fast-growing public company, we encourage active participation from all team members, offering opportunities to delight millions of viewers while gaining diverse experience across various fields. About the TeamAt Roku, we pioneered streaming to the TV and continue to lead the industry with innovation. Our multi-disciplinary team is responsible for developing the architecture and implementing the services that power Roku's browse and discovery platform, which serves as the backbone for The Roku Channel, delivering a vast array of free and premium content to millions globally. About the RoleWe are on the lookout for a Senior Software Engineer experienced in building scalable services. With millions relying on us for their entertainment needs, we prioritize scaling, reliability, and automation while continuously enhancing our platform. Collaborating closely with the product team, we pride ourselves on rapidly iterating features from prototypes to A/B tests and finally to full release. There are ample opportunities to tackle intriguing challenges as we shape the future of this platform.The ideal candidate is driven by curiosity and possesses a global perspective combined with locally relevant execution. You should be a resilient problem solver and self-starter, capable of driving initiatives alongside product and commercial teams at Roku and with external strategic partners. A balance of technical and interpersonal skills is essential, as adaptability to shifting business requirements is key.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaborative Innovation for a Seamless Streaming Experience. Join Roku in Revolutionizing TelevisionRoku, the leading TV streaming platform across the U.S., Canada, and Mexico, is on a mission to power every television worldwide. As pioneers of streaming to the TV, we aim to connect consumers with their favorite content, empower content publishers to grow their audiences, and provide advertisers with unique tools to engage viewers.From day one, your contributions at Roku will be significant and cherished. As a fast-growing public company, we ensure that every team member plays an active role in delighting millions of TV streamers globally while gaining invaluable experience across diverse fields. About Our TeamOur team is dedicated to building and enhancing the UI framework and components that create remarkable Roku user experiences. Our roadmap is designed to accelerate growth and scalability, delivering exciting new features to tens of millions of Roku users worldwide.We empower our developers and engineers to take ownership of their projects, motivated to tackle challenges that need solutions. Collaboration with different engineering teams, product designers, and business leaders is key to our success, fostering an environment where independent thinkers thrive. Role OverviewAs a Senior Software Engineer focusing on UI Infrastructure, you will play a pivotal role in the ongoing development of our embedded UI framework. Collaborating closely with system architects, you will innovate new features and enhance existing functionalities to boost system stability and performance. Additionally, you will contribute to the development of tools that benefit the broader Roku development community. A solid history of delivering high-quality software on embedded platforms is required for this role. This is an excellent opportunity for a seasoned professional eager to shape the future of streaming media.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku in Revolutionizing TV StreamingRoku is the leading TV streaming platform across the U.S., Canada, and Mexico. We are on a mission to empower every television worldwide. As pioneers in streaming technology, we connect viewers with the content they adore, enable publishers to grow and monetize their audiences, and equip advertisers with unique tools to engage consumers effectively.Your journey at Roku begins with you making significant contributions from day one. As a rapidly growing public company, we ensure that every team member plays an active role. Here, you will have the chance to delight millions of TV streamers globally while acquiring invaluable experience across various fields. About the TeamAt Roku, our Device Monetization and Themed Experiences (DMTE) team, part of the Advertising organization, is where we create the magic behind the scenes. We are the engineers responsible for developing high-performance graphics and UI foundations that drive the FRAME engine, enabling seamless and visually stunning experiences on millions of devices worldwide. Our contributions are vital, impacting user interactions every time they navigate menus, view animated ads, or engage with custom content for the latest TV shows and movies. We embrace tackling complex technical challenges—optimizing UI rendering and refining memory usage—using BrightScript or JavaScript-like languages to deliver robust, high-performance solutions. We thrive in a collaborative, trust-oriented environment where innovative ideas can originate from anywhere, working closely with firmware, UI, and product teams to ensure our platform is fast, reliable, and poised for the next wave of streaming innovation. If you are passionate about building the invisible frameworks that create exceptional user experiences, this is the place for you. About the RoleAs a Senior Software Engineer within the DMTE team, you will be integral to Roku's platform innovation, responsible for designing, implementing, and enhancing cutting-edge UI solutions.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Collaborate to Innovate in Streaming. Join Roku in Shaping the Future of TelevisionRoku, the leading TV streaming platform across the U.S., Canada, and Mexico, is on a mission to connect every television around the globe. As pioneers in the streaming industry, we empower consumers to access their favorite content, assist publishers in expanding their audience, and offer advertisers unique engagement opportunities.From your first day, you’ll play a crucial role at Roku, a dynamic public company where every voice matters. Experience the excitement of delighting millions of global TV streamers while gaining invaluable experience across various domains. About the TeamOur team focuses on developing and enhancing the UI framework and components that drive Roku's user experiences. Our strategic roadmap accelerates growth and scalability, delivering innovative features to tens of millions of Roku users worldwide.At Roku, our developers and engineers take ownership of their projects, driven by an intrinsic motivation to solve problems and deliver results. Collaboration with different engineering teams, UI design, product management, and business leaders is key to our success, creating an environment where independent spirit thrives alongside teamwork. We are innovators redefining the streaming media landscape. About the RoleAs a Senior Software Engineer specializing in UI Infrastructure, you will significantly contribute to the development of our embedded UI framework. Collaborating closely with system architects, you will create new features and enhance existing ones to boost system stability and performance. Additionally, you will be instrumental in developing tools that benefit the broader development community at Roku. Your proven success in delivering high-quality software on embedded platforms will be essential to our ongoing innovation.

Mar 5, 2026
Apply
companyRoku Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku as we transform the way the world experiences television!Roku is the leading TV streaming platform in the U.S., Canada, and Mexico, with a vision to power every television globally. We have revolutionized streaming to the TV and our goal is to connect consumers with the content they love while providing robust tools to content publishers and unique engagement opportunities for advertisers.From day one at Roku, you’ll be a vital part of our mission. We are a rapidly growing public company where every team member's contributions are recognized. This is your chance to delight millions of TV streamers worldwide while gaining invaluable experience across various fields. About the TeamThis team focuses on enhancing the UI framework and components that shape the Roku user experience. Our roadmap is designed to accelerate growth and scalability, delivering innovative features to millions of Roku users globally.Our developers and engineers take ownership of their projects, driven by an internal motivation to tackle challenges. Collaboration is key, as they work alongside different engineering teams, UI designers, product teams, and business leaders. Here, engineers thrive by balancing independent initiative with teamwork, driving innovation in the streaming media landscape. About the RoleAs a Software Engineer specializing in UI Infrastructure, you will play a pivotal role in advancing our embedded UI framework. Collaborating closely with system architects, you will develop and enhance features to boost system stability and performance. Additionally, you will create tools to support the wider development community at Roku. A demonstrated history of delivering high-quality software on embedded platforms is a key requirement for this role.

Mar 17, 2026
Apply
companyRoku Inc. logo
Full-time|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Roku is transforming the way the world engages with television.As the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to empower every television globally. We were pioneers in TV streaming and aim to connect the entire TV ecosystem. Our platform links viewers to beloved content, assists content creators in building substantial audiences, and offers advertisers unique tools to engage with consumers.From day one at Roku, your contributions will be impactful and appreciated. We are a rapidly growing public company where every team member plays a crucial role. You'll have the chance to delight millions of TV streamers worldwide while gaining valuable experience across diverse areas. About the TeamJoin the Device Monetization and Themed Experiences (DMTE) team within our Advertising organization, where the magic happens behind the scenes. We develop high-performance graphics and UI frameworks that power the FRAME engine, the backbone of Roku's fluid and visually captivating experiences across millions of devices globally. Our impact is felt whenever a user navigates a menu, interacts with animated ads, or enjoys a custom experience promoting the latest shows or movies. We thrive on tackling technical challenges, from optimizing UI rendering to refining memory usage, utilizing BrightScript (or a JavaScript-like language) to deliver robust, high-performance solutions. In our collaborative, high-trust environment, innovative ideas are welcomed from all team members as we partner closely with firmware, UI, and product teams to ensure our platform remains fast, reliable, and poised for the next wave of streaming innovation. If you are passionate about creating the unseen foundations that enable exceptional user experiences, this is the team for you. About the RoleAs a Software Engineer on the DMTE team, you will drive Roku's platform innovation by implementing and optimizing BrightScript (or JavaScript-like) systems, contributing to the seamless user experience we offer.

Mar 5, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Teamwork makes the stream work. Join Roku - Pioneering TV Streaming TechnologyRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, aspiring to power every television globally. We revolutionized how audiences consume content and strive to connect consumers with the media they adore. Our platform empowers content creators to grow and monetize their audience while offering advertisers unique ways to connect with consumers.From day one at Roku, your contributions will be significant and appreciated. As a rapidly expanding public company, we foster an environment where every team member is actively engaged. This is your chance to make a difference for millions of TV streamers worldwide while gaining invaluable experience across various domains. About the TeamThe automation and tools teams at Roku are the driving force behind enhancing our testing and developer experience. By leveraging AI and analytics, these teams create frameworks, pipelines, and developer utilities that elevate validation coverage, accelerate release cycles, and enhance engineering productivity across embedded, mobile, and cloud services. Role OverviewWe invite you to join our automation and tools team as a Software Engineer Intern at Roku, where your passion for technology and creativity will be instrumental in our growth. This is a paid 12-week internship commencing in Summer 2026.As a Software Engineer Intern, you will undertake a project aimed at enhancing automation or developer tooling—possible tasks might include extending a Python test framework, developing a lightweight web or AI tool, or integrating automation into CI/CD processes. Your ResponsibilitiesLead an automation/tools project; examples include enhancing a Python test framework, creating a service for test orchestration, or integrating test steps into CI/CD pipelines.Write clean, reusable code (predominantly in Python and TypeScript/JavaScript for web tools); engage in code reviews and document your work for maintainability.Collaborate with engineers across different locations to implement enhancements and gather feedback. Preferred QualificationsProficient in Python programming with a solid understanding of REST APIs and a web framework (Flask, FastAPI, Django, Node.js, or Express).Interest in CI/CD tools (Jenkins, GitLab CI) and familiarity with automation practices.

Mar 2, 2026
Apply
companyRoku, Inc. logo
Internship|On-site|Cambridge, United Kingdom

Join Us in Shaping the Future of TV Streaming! Roku is revolutionizing the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is dedicated to transforming every television into a smart TV. Our mission is to connect consumers with their favorite content, empower content publishers to grow their audiences, and provide advertisers with innovative engagement tools. At Roku, you won't just be a part of a team; you'll be part of a movement.From day one, you will make meaningful contributions within a dynamic and fast-paced environment. With us, you will have the chance to delight millions of TV streamers globally while gaining invaluable experience across various disciplines. About the TeamOur teams focus on developing and enhancing the user interface layers and developer-facing SDKs that drive the Roku OS experience. This work includes optimizing embedded UI components, performance tuning, and creating tools that assist both internal and external developers in building outstanding channels and features for our millions of users. About the InternshipJoin one of Roku's cutting-edge UI teams as a Software Engineer Intern, where your enthusiasm for technology and creativity will contribute to our success. This is a paid 12-week internship starting in Summer 2026.As an intern, you'll tackle a specific project aligned with our UI/SDK roadmap—whether it's refining a UI component, enhancing performance metrics, or developing a tool for developers. Our UI teams utilize various programming languages, including C++ and TypeScript, and are embracing GenAI-assisted development workflows to elevate productivity and quality. Your ResponsibilitiesLead a well-defined project that enhances our UI/SDK capabilities.Contribute to both front-end and embedded UI codebases using contemporary languages and methodologies while collaborating on integration with platform services.Apply best practices in profiling, testing, and documentation; learn how we balance usability, reliability, and performance at scale.Preferred QualificationsCurrently pursuing a degree in Computer Science, Engineering, or a related field.Familiarity with TypeScript for UI tooling, modern development frameworks, or other relevant technologies.

Mar 2, 2026

Sign in to browse more jobs

Create account — see all 460 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.