Senior Software Engineer Roku User Interface jobs in Cambridge – Browse 462 openings on RoboApply Jobs

Senior Software Engineer Roku User Interface jobs in Cambridge

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

462 jobs found

1 - 20 of 462 Jobs
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
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

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

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

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
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
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

Join Roku, a leading streaming platform, as a Senior Software Engineer focused on enhancing our infrastructure, efficiency, and productivity. In this role, you will play a key part in architecting and developing innovative solutions that drive our technology forward. Collaborate with cross-functional teams to optimize system performance and ensure robust reliability in our services.

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

Teamwork makes the stream work. Join Roku in transforming the way the world experiences televisionAs the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is dedicated to revolutionizing the viewing experience for people everywhere. We have pioneered streaming technology and seek to unify the TV ecosystem, connecting viewers with their favorite content while empowering content creators to reach vast audiences and providing advertisers with innovative engagement tools.From day one at Roku, you will make significant contributions in a thriving public company where every team member plays an essential role. This is an opportunity to impact millions of TV streamers globally while acquiring valuable experience across various fields. About the RoleIn this senior software engineering position, you will be responsible for the architecture, design, implementation, and testing of the run-time and native renderer components of Roku's innovative software development kit (SDK). Collaborate closely with fellow engineers who focus on the higher-level scripting elements of the SDK.At Roku, we take pride in creating software and features that function seamlessly on both our oldest and newest devices. Hence, it's crucial that the SDK is designed to operate efficiently even on devices with minimal system resources like RAM, Flash memory, and CPU. What you’ll be doingArchitecting, designing, implementing, and testing the run-time and native renderer of Roku's SDK.

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

Collaboration Fuels Innovation. Join Roku in Transforming TelevisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television globally. We pioneered the streaming revolution, and our mission is to connect the entire TV ecosystem. We empower viewers with access to their favorite content, assist content creators in reaching vast audiences, and offer advertisers unparalleled engagement tools.From day one at Roku, your contributions will be recognized and valued. In our rapidly growing public company, you won’t just observe; you will play a vital role in enhancing the experience for millions of TV streamers across the globe while gaining invaluable experience across various fields. About the TeamThe Advanced Development team at Roku is at the forefront of innovation, creating the next generation of intelligent and generative media systems. We explore concepts that are years ahead of production, crafting foundational technologies that will redefine content understanding, creation, and personalization across millions of Roku devices.This unique environment is comprised of a PhD-level, interdisciplinary team that merges machine learning research, software engineering, and DevOps. Our experts possess not only deep technical knowledge but also a broad creative vision, challenging the status quo, embracing uncertainty, and building unprecedented solutions. Our culture is collaborative, low-ego, and driven by ownership, trust, and curiosity.We seek an Applied Scientist with a robust foundation in mathematics, machine learning, and computer science, complemented by experience in cloud engineering, DevOps, and computer vision — someone who excels at the intersection of research and production.

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

Collaboration Fuels Our Innovation. Join Roku, Revolutionizing Television ViewingRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico, with aspirations of transforming every television globally. As pioneers in TV streaming, our mission is to serve as the platform that unites the entire TV ecosystem, linking consumers to beloved content, enabling publishers to cultivate and monetize extensive audiences, and equipping advertisers with unique tools for consumer engagement.From day one at Roku, your contributions will be recognized and valued. We are a fast-evolving public company where every team member plays a significant role. Embrace the opportunity to delight millions of TV streamers globally while gaining invaluable experience across diverse disciplines. Role Overview At Roku, you will work on a platform utilized by real users. Showcase your achievements to friends and family, and see your work in leading electronics retailers.As a senior member of the Roku Core OS team, you will take part in designing and developing the core/system components of Roku OS. We seek a senior software engineer with profound expertise in embedded Linux development and integration.Roku boasts a proven history of creating successful products based on value SoCs, relying on our talented software engineers to optimize limited resources.We genuinely mean it when we say that Roku is a place where everyone contributes. If you aspire to work with top talent, developing products used by millions, and thrive in a tech culture that excels, we invite you to contact us. Join us in creating the next generation of cost-effective streaming players and TVs for our customers. Your Responsibilities Design and develop OS features within a multi-process environment that prioritize speed, efficiency, and platform flexibility.Exhibit excellence in C++ development to deliver high-performance and ultra-reliable software, focusing on optimization, performance, and memory management.Implement features with the necessary abstractions to ensure compatibility across various hardware.

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

Collaboration Fuels Innovation. Roku is revolutionizing television viewingAs 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 streaming experience, connecting consumers with their favorite content, enabling publishers to grow and monetize their audiences, and providing advertisers with unique engagement tools.From your first day at Roku, your contributions will be both significant and appreciated. We are a rapidly expanding public company where every team member plays an active role. Join us in delivering joy to millions of TV streamers around the globe while gaining invaluable experience across diverse areas. Are you driven to create scalable, high-performance systems that handle vast data? Do you excel at designing and implementing innovative solutions that provide engineering teams with actionable insights? Are you eager to enhance open-source observability on a grand scale? Join us in extending our open-source observability tools and developing new capabilities to help teams manage data effectively and gain actionable insights. About the Team The Observability team within Roku’s Cloud Technology Infrastructure is essential to our platform's success. We are a dynamic, high-performing international team that values ownership, effective communication, and delivering impactful engineering solutions.

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

Collaboration Fuels Innovation. Roku is transforming the way the world experiences televisionAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku aims to power every television globally. We pioneered streaming technology, and our mission is to be the ultimate platform connecting the entire TV ecosystem. We link consumers to their favorite content, enable publishers to grow and monetize vast audiences, and provide advertisers with unique engagement opportunities.From day one at Roku, your contributions will be significant and appreciated. Join our dynamic public company where every team member plays an active role. You’ll have the chance to inspire millions of TV viewers while gaining invaluable experience across diverse areas. About the Role We are developing a next-generation observability and cloud platform that is high-performance, cost-effective, secure, and scalable across multi-region, multi-cloud infrastructures. You will take the lead in architecting and evolving Roku’s observability and cloud infrastructure stack, which encompasses metrics, logs, traces, telemetry pipelines, service mesh, developer experience, and system reliability that support thousands of services and millions of devices. You will be instrumental in driving a vision where developers achieve profound visibility with minimal overhead, onboarding is effortless, and insights are accessible in real-time. Your contributions will directly empower Roku...

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

Collaboration Fuels Our Innovation. Roku is Transforming Television ViewingAs the leading TV streaming platform across the U.S., Canada, and Mexico, Roku aims to revolutionize how viewers engage with their televisions globally. Pioneering the concept of streaming, our mission centers on creating a cohesive TV ecosystem that connects viewers to their preferred content, empowers content creators to build substantial audiences, and offers advertisers unprecedented engagement opportunities.From day one at Roku, your contributions will be valued, as we are a dynamic public company that thrives on your active participation. Join us to delight millions of global streamers while gaining invaluable experience across diverse disciplines. About the RoleIn the role of Senior Software Engineer, Android on the Roku Mobile App team, you will influence how millions of users interact with their Roku Streaming Devices. Your focus will be on developing intuitive, robust, and high-performance Android applications that enable users to manage their Roku devices seamlessly from TVs to Players and beyond.This position allows you to work with a cutting-edge tech stack, including Kotlin, Compose, and Google's latest frameworks. You will collaborate closely with design, product, and cross-functional engineering teams to innovate features, enhance performance, and streamline smart home interactions.We seek individuals driven by curiosity and initiative, who are excited to take ownership of features while fostering a collaborative team environment. About the TeamYou will become part of a talented, high-performing team known for delivering outstanding results. We are searching for someone who can help us maintain this momentum and continue producing high-quality applications as we expand.Given our global user base, we have built a reputation for products that function seamlessly right out of the box. This success is intentional, as we are dedicated to ensuring our products are not only intuitive but also obvious to use. What You’ll Be Doing

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

Teamwork Makes the Stream Work. Transforming TV Viewing with RokuAs the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is on a mission to empower every television worldwide. We pioneered the concept of streaming to the TV, aiming to create a platform that seamlessly integrates all elements of the television ecosystem. Our goal is to connect viewers to the content they love while providing content creators the tools to monetize their audiences and offering advertisers unique engagement opportunities.From the moment you join Roku, you will play a vital role in our team. As a rapidly growing public company, we ensure that every employee feels valued. This is your chance to impact millions of TV streamers globally and gain invaluable experience across various disciplines. Role OverviewWith over 85 million users worldwide, our products are renowned for their intuitive performance and seamless integration. This success is not incidental; our commitment to user-centered design ensures our products are not just functional but also instinctive to use. We strive to simplify the streaming experience for users.We seek a Senior Software Engineer to develop core features for the Roku platform's user interface. The ideal candidate will have experience creating high-performance applications and SDK components, eager to code for a highly popular consumer electronics platform. This position offers significant visibility and the chance to make a substantial business impact, working on components that influence nearly all content streamed on Roku. About Our TeamThis team focuses on customer-centric features that enhance user experience, including cross-platform device interactions, TV and Player-centric user interfaces, and IoT integration with Roku OS. Our product roadmap is designed to accelerate our growth and scalability, delivering innovative features to millions of Roku users worldwide.Our developers and engineers are proactive and driven, taking ownership of their work and finding motivation in their contributions.

Mar 5, 2026

Sign in to browse more jobs

Create account — see all 462 results

Tailoring 0 resumes

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