Teamwork makes the stream work.
Roku is changing how the world watches TV
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
What does the team work on?
This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide.
Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media.
What is the role?
Roku pioneered streaming to the TV and continues to innovate and lead the industry. The Senior Software Engineer, UI Infrastructure will contribute extensively to the embedded UI framework development, working closely with system architects to develop new features and extend current capabilities to improve system stability and performance. This role involves developing, maintaining, and enhancing the high-performance grid rendering component that powers Roku's app engine, while also building tools to support the broader development community within Roku. You will use agentic coding to accelerate feature development and testing, and collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness. The features and performance improvements you implement directly impact millions of users every day, making this an excellent opportunity for an experienced professional who has innovative ideas for complex problems and can translate them into ultra-reliable software.
How will I use AI at Roku?
At Roku, AI agents do most of the keystroke-level coding. Engineers act as the technical leads for those agents — setting context, planning work, verifying outputs, and recovering when the agent goes off course. If you are excited about working this way, we want to talk to you.
You have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you. At Roku, we're embracing AI as a powerful tool to amplify human creativity, accelerate innovation, and deliver better results for our customers. Across teams, we're exploring how AI can enhance our work — and we're only looking for people who are curious, adaptable, and excited to grow alongside these technologies.
What are the responsibilities of the role?
- Develop, maintain, and enhance the high-performance grid rendering component that powers Roku's app engine
- Use agentic coding to accelerate feature development and testing
- Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness
- Implement unit, integration, and functional tests to ensure high-quality user experiences across Roku devices
- Apply deep knowledge of Linux and OS concepts to improve system stability and performance
- Work autonomously in a distributed team environment, communicating effectively across time zones and locations
- Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture
What experience would help someone be successful in this role at Roku?
- 5+ years of professional experience in software engineering, with a focus on embedded systems or UI performance
- Strong proficiency in C++ programming, with experience developing and optimizing rendering engines or UI frameworks
- Experience building JavaScript or TypeScript frameworks or working on JS virtual machines and runtimes
- Solid understanding of Linux OS concepts and experience working in Linux-based environments
- Experience with test automation as part of the software development lifecycle
- Familiarity with embedded development principles, particularly in mid-level firmware or system software
- Ability to work independently and asynchronously in a distributed team environment across multiple time zones
- Strong communication skills to collaborate effectively with cross-functional teams
- A track record of delivering high-performance user experiences through efficient and maintainable code
#LI-GL1
What's Roku's approach to hybrid working?
Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.
What are some of the benefits?
Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.
Accommodations
Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on weareroku.com .
What should I know about Roku's culture?
Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.
We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
To learn more about Roku, our global footprint, and how we've grown, visit .
By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on weareroku.com .
- £57k - £76k per annumEstimated...disciplines. About the team At Roku, the UI Systems team builds the high-performance engines and core graphics infrastructure that power millions... ...animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory...SeniorPerformanceHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £69k - £91k per annumEstimated...where the magic behind the scenes happens. We're the engineers who build the high-performance graphics and UI foundations that power the AD Display — the core... ...the team for you. What is the role? As a Senior Agentic AI Engineer in the DMTE team, you'll be the...SeniorPerformanceHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £60k - £81k per annumEstimated...this using state-of-the-art technology and engineering to make it happen, considering the customer... ...of all that we do. We are looking for a Senior Software Engineer to focus on developing core features for the Roku platform UI. We are looking for someone with experience...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £66k - £87k per annumEstimated...and subscription to embedded software and firmware, and much more. Our... ...worldwide. Our developers and engineers are owners. They are motivated... ...different engineering teams, UI design, product teams, and business... ...What is the role? As a Senior Software Engineer on the OS UI...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £63k - £84k per annumEstimated...that. We’re Neutreeno, an emissions-to-performance platform, born out of the University of Cambridge's Department of Engineering. We help companies with supply chains... ...that must be easy to use. As a Senior Full Stack Software Engineer and key member of the Neutreeno...SeniorPerformanceLong-term contractFull-timeHybrid workingOn-siteRemote
- £50k - £66k per annumEstimated...where the magic behind the scenes happens. We’re the engineers who build the high-performance graphics and UI foundations that power the FRAME engine — the core... ...this is the team for you. About the role As a Software Engineer in the DMTE team, you’ll contribute to Roku...PerformanceHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £54k - £72k per annumEstimated..., founded on a belief in collaborative engineering for the safe and responsible development... ...The Opportunity We are seeking a Senior Software Engineer with a passion for open-source... ...Troubleshoot, profile, and optimise inference performance, focusing on latency, throughput, and...SeniorPerformanceFull-timeOn-site
- £84k - £112k per annumEstimated...About the job Help prove the ML software stack that future AI systems will depend on. Graphcore is... ...test infrastructure, automation and tooling that engineers trust every day. Your work will help raise reliability, performance and maintainability across frameworks, simulators...SeniorPerformanceOn-site
£60k - £80k per annum
...Software Engineer – Mid-Level or Senior A fantastic opportunity for experienced Software Engineers to join a highly innovative technology company... ...Contribute to the continuous improvement of software quality, performance and scalability Develop expertise across a broad...SeniorPerformanceFull-timeOn-site$108k - $209k per annum
...seeking an experienced, creative, and talented Principal / Senior Software Engineer. The ideal candidate will have a strong background in... ...feature experiments, and customer feedback to evaluate feature performance and guide continued development. Design scalable system...SeniorPerformance£75k - £80k per annum
...Senior Software Engineer A fantastic opportunity for a Senior Software Engineer to join a world-class technology company developing advanced... ...Contribute to the ongoing improvement of software performance, reliability and scalability Help shape the future direction...SeniorPerformanceLong-term contractOn-site- £55k - £72k per annumEstimated...the team work on? The Advertising Performance group focuses on outcomes for all participants... ...’s advertising platform. This is a senior, hands-on engineering role with deep ownership over auction... ...Roku? Senior-level experience in software engineering, ideally with direct...SeniorPerformanceHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £60k - £79k per annumEstimated...streamers around the world while gaining meaningful experience across a variety of disciplines. About the team The Advertising Performance group focuses on performance for all participants in the Advertising ecosystem - Advertisers, Publishers and Roku. The systems and...SeniorPerformanceHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £67k - £89k per annumEstimated...SME and technical leader in engineering Infrastructure, productivity... ...time zones. Security, Cost, Performance, and Reliability (Distributed... ...Lead design reviews, mentor senior engineers, and unblock the hardest... ...Extensive experience with software development on embedded Linux...SeniorPerformanceLong-term contractTemporaryHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £58k - £76k per annumEstimated...which makes everything possible. The Senior AI Engineer ( Full Stack ) is responsible for the... ..., and guardrails to ensure measurable performance, quality, and safety. The essential... ...requirements of the job include: Strong software engineering capability, primarily in...SeniorPerformanceFull-time
$188k - $257.5k per annum
...problems. We are seeking a Principal Software Engineer to own the underlying agentic... ...This is a hands-on architect role for a senior engineer who has built and operated distributed... ...and scalability while preserving the performance and accuracy that our experiments and...Performance- £54k - £71k per annumEstimatedCompany: SR2 REC LTD Job Type: Permanent Salary: exceptional benefitsSeniorPermanent
- £65k - £86k per annumEstimated...join us and see what you’re capable of. About the Role Senior Software Engineers within the Robot Software department are responsible for:... ...Software and CMR as a whole (mostly in Python) Designing and performing manual tests with the robot, from design through release...SeniorFull-timeNo agencyHybrid workingOn-site
- £65k - £84k per annumEstimated...and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product flows and build end-to-end systems. This is a key role...PerformanceRemote job
- £55k - £74k per annumEstimated...organisation, founded on a belief in collaborative engineering for the safe and responsible development... ...We're seeking a highly skilled Software Engineer to work on Panopticon, a new AI... ...Rust, leveraging its memory safety and performance characteristics to build a robust,...PerformanceFull-timeOn-site
- £51k - £68k per annumEstimated...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing...PerformanceOn-site
- £39k - £51k per annumEstimated...Opportunity Visa are looking for a passionate and enthusiastic Software Engineer to join our Featurespace team. You will work on our industry-... ...with real-time event processing systems Experience with performance tuning and profiling Ability to design information rich...PerformanceHybrid workingOn-siteRemoteFlexible hoursRotating shifts
- £60k - £77k per annumEstimated...As a Software Engineer – Materials Management, you will be based in our Cambridge office, working as part of an agile team of experienced and... ...experience building secure, backward-compatible, and high-performance RESTful APIs for large-scale SaaS environments Testing Excellence...PerformanceHybrid workingOn-siteFlexible hours
£70k - £90k per annum
...m working with a Cambridge deep-tech in the climate space - and they're after a genuinely strong Senior Fullstack Engineer. It's a University of Cambridge spinout whose software helps globally recognised businesses actually cut their supply-chain emissions and costs - not just...SeniorHybrid workingOn-site- £71k - £93k per annumEstimated...systems, media experiences, and intelligent software come together at massive scale. The Roku... ...constrained environments where quality, performance, and reliability matter. As part of... ...Roku TV use cases. This is a hands-on engineering role for someone who treats AI agent design...PerformanceHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £47k - £62k per annumEstimated...this through cutting-edge technology and engineering, always putting the customer at the center... ...your diverse skills to support both Software Engineers and QA Engineers, tackling the... ...exceed our customers' expectations. As a Senior Software Engineer (SDET), you'll be the transformational...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £96k - £126k per annumEstimated...? Do you thrive on optimizing for Power, Performance, and Area (PPA) while leading dynamic, cross-functional teams? AMD is seeking a Senior Manager, Physical Design to lead a critical... ...and manage a high-performing team of engineers dedicated to Microprocessor Physical Design...SeniorPerformance
- £60k - £80k per annumEstimated...compute. It is developing hardware, software and systems infrastructure that will unlock... ..., silicon designers, software engineers and systems architects, Graphcore enjoys... ...Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable...PerformanceLong-term contractVisa supportOn-siteFlexible hours
£45k - £90k per annum
...AI Software Engineer A fantastic opportunity for an AI Software Engineer to join an innovative technology company developing cutting-edge... ...best practices Monitor and improve AI feature quality and performance in production Contribute to highly innovative AI-driven product...PerformanceFull-timeHybrid workingOn-site- ...have a fantastic new opportunity in our IC Design Team for a Senior Physical Design Engineer! Forming a key part of our expanding Engineering function,... ...a highly effective manner. This is a vital role in a high-performing and supportive team, with the opportunity to learn/develop...SeniorPerformanceHybrid workingRelocation packageVisa sponsorshipRemote
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, UI Performance. Be the first to apply!
- senior engineer simulation Cambridge, Cambridgeshire
- senior structural revit bim technician Cambridge, Cambridgeshire
- senior sales manager Cambridge, Cambridgeshire
- senior developer Cambridge, Cambridgeshire
- senior structural engineer Cambridge, Cambridgeshire
- senior net developer contract Cambridge, Cambridgeshire
- senior network engineer remote Cambridge, Cambridgeshire
- senior hr Cambridge, Cambridgeshire
- senior sql server dba Cambridge, Cambridgeshire
- senior process development scientist Cambridge, Cambridgeshire
