Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
• Proven experience in software engineering with a strong focus on infrastructure and systems.• Proficiency in programming languages such as Java, C++, or Python.• Deep understanding of cloud technologies, database management, and system architecture.• Excellent problem-solving skills and ability to work in a fast-paced environment.• Strong communication skills to work effectively with technical and non-technical teams.
About the job
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.
About Roku, Inc.
Roku, Inc. is an innovative streaming platform that has transformed how people access and enjoy entertainment. With a commitment to quality and user experience, Roku offers a diverse range of services and products that empower users to watch what they love, whenever they want. Join our dynamic team and be part of a company that thrives on creativity and cutting-edge technology.
Similar jobs
1 - 20 of 1,184 Jobs
Search for Senior Security Engineer At Roku Cambridge Uk
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.
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.
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.
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.
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.
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.
Teamwork makes the stream work. Join Roku and Revolutionize TV StreamingRoku is the leading TV streaming platform in the U.S., Canada, and Mexico, striving to power every television globally. We pioneered the streaming experience and aim to connect consumers with their favorite content while enabling content publishers to grow and monetize audiences.From day one at Roku, you will be an integral part of our mission, contributing to a fast-paced public company where your input is valued. You'll gain hands-on experience while helping to delight millions of TV streamers around the world. About the Team At Roku, we are committed to nurturing talent through summer internship opportunities, allowing students to experience our passion, expertise, and vibrant company culture. The Advanced Development, AI @ Roku team is offering 4 summer internships in 2026, exclusively for postgraduate students currently pursuing or having recently completed a PhD. About the Role The internship will immerse each student in practical applications of their academic knowledge, fostering skills in the dynamic field of applied science.
Teamwork makes the stream work. Roku is revolutionizing the way the world enjoys television.As the leading TV streaming platform in the U.S., Canada, and Mexico, Roku is committed to empowering every television worldwide. We pioneered the streaming experience and strive to connect consumers with their favorite content, enable content creators to build and monetize expansive audiences, and offer advertisers unique opportunities to engage.From your first day at Roku, you will contribute significantly to our mission. We are a rapidly growing public company where every individual plays a crucial role. You will have the chance to delight millions of TV streamers globally while gaining invaluable experience across diverse disciplines. About the Role Roku is seeking a Senior Data Scientist to join our Core Analytics team, supporting the Viewer Product division. In this position, you will utilize data analytics to enhance our Live product. You will manage comprehensive analytics that influence how viewers discover, engage with, and return to Live experiences on Roku. Collaborating closely with product management and engineering, you will identify opportunities to create new features, drive their adoption, and generate value for Roku. This role requires an individual who is data-driven, detail-oriented, and possesses exceptional problem-solving skills. What You Will Be Doing
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.
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.
Collaboration Fuels Innovation. Join Roku, the leader in TV streaming technology.As the foremost TV streaming platform across the U.S., Canada, and Mexico, Roku is dedicated to transforming the way viewers engage with television. Our pioneering spirit in streaming technology aims to connect every television globally. We link audiences to their favorite content, empower content creators to grow and monetize their reach, and offer advertisers innovative ways to connect with consumers.From day one at Roku, your contributions will be significant and valued. In our rapidly growing public company, everyone plays an essential role. You will have the chance to enhance the experiences of millions of TV streamers while gaining invaluable insights across various fields. About Our Team At Roku, our Trust Engineering team is a passionate and cohesive group of professionals dedicated to safeguarding our customers, partners, devices, services, infrastructure, and data. We collaborate closely, sharing knowledge and expertise to remain at the forefront of security challenges. By joining us, you will become part of a vibrant team that thrives on overcoming obstacles and celebrating successes together. Role Overview As a Security Researcher Intern at Roku, you will actively participate in our mission to enhance the security and reliability of our streaming services. Collaborating with seasoned professionals, you will gain hands-on experience in security research, threat analysis, and the development of innovative security solutions.
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.
Collaboration Drives Innovation. Join Roku in Transforming Television ViewingRoku stands as the premier TV streaming platform across the U.S., Canada, and Mexico, aiming to revolutionize how people experience television on a global scale. As pioneers in TV streaming, our mission is to create a platform that connects the entire television ecosystem. We bridge the gap between consumers and their favorite content, empower content creators to reach and monetize vast audiences, and equip advertisers with unique tools to engage effectively with viewers.At Roku, your contributions are vital from day one. As a rapidly expanding public company, we value proactive engagement from all employees. This is your chance to create delightful experiences for millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About the TeamWith over 70 million active accounts, Roku leads the way in the TV streaming industry across North America. Our commitment to machine learning and innovative recommendation systems is central to our ongoing success. We enable users to access an extensive library of content, including movies, series, news, sports, music, and channels from around the globe. Role OverviewIn this role, you will deepen our understanding of queries, content, and user behavior through machine learning. Your work will be pivotal in enhancing user satisfaction throughout their search journey. Tackling these challenges is at the heart of our mission to improve customer experience.
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.
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.
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.
About the Role Securitas is seeking a Security Officer for its Cambridge location. This position focuses on protecting clients, their properties, and assets. The Security Officer monitors premises, carries out regular patrols, and responds to incidents as they arise. Main Responsibilities Monitor assigned areas to ensure safety and security Conduct routine patrols of the premises Respond promptly and effectively to incidents Maintain clear communication with team members and clients What We Look For Strong observational skills Effective communication abilities Commitment to maintaining a safe environment
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...
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.
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
Sign in to browse more jobs
Create account — see all 1,184 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.