Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.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. We’re the engineers who build the high-performance graphics and UI foundations that power the FRAME engine — the core technology enabling Roku’s smooth, responsive, and visually rich experiences on millions of devices worldwide. Our work lives in the middleware and UI layers, and its impact is felt every time a user navigates a menu, enjoys an animated ad, or is wowed by the bespoke experience built to market the latest TV show or Movies. We thrive on solving the toughest technical challenges — from optimizing UI rendering to fine-tuning memory usage — using BrightScript (or JavaScript-like) to deliver rock-solid, high-performance solutions. If you love building the invisible foundations that make great user experiences possible, this is the team for you. As a Senior Software Engineer in the DMTE team, you’ll be at the heart of Roku’s platform innovation — designing, implementing, and optimizing BrightScript (or JavaScript-like) systems for graphics rendering and the FRAME engine. You’ll take on complex, performance-critical challenges that demand both creativity and precision, ensuring our devices deliver buttery-smooth visuals and instant responsiveness at scale. This is a role for engineers who love deep technical problem-solving, care about performance down to the last millisecond, and want to work on technology that quietly powers an entire ecosystem. If you’re ready to push boundaries, mentor others, and help define the future of streaming, we’d love to hear from you. Lead technical investigations and architect solutions for complex middleware and UI challenges Integrate AI/ML capabilities and leverage generative AI tools to accelerate development Stay current with AI trends and emerging technologies 5+ years software engineering experience with UI development expertise ~ Advanced BrightScript (or JavaScript-like) skills plus proficiency in Python ~ Strong root cause analysis and technical communication abilities ~ Knowledge of AI applications and experience with generative AI tools ~ Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. 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. 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 EmployeeRelations@Roku.com . That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
Senior Software C++ Developer in Manchester employer: Roku
Roku is an excellent employer, offering a dynamic work environment in Cambridge that fosters collaboration and innovation. With a strong emphasis on work-life balance and comprehensive health benefits, employees are encouraged to grow their skills while contributing to the development of cutting-edge technology. The hybrid work model allows for flexibility, making it an attractive place for those seeking meaningful and rewarding employment.