Senior Software Engineer, Search & Recommendations

Roku
Manchester, United KingdomPosted 6 March 2026

Job Description

<div class="content-intro"><h2 style="font-family: GothamBold,Helvetica,Arial,sans-serif; color: #662d91;">Teamwork makes the stream work.</h2> <p> </p> <h3 style="font-family: GothamBold,Helvetica,Arial,sans-serif;"><strong>Roku is changing how the world watches TV</strong></h3> <p>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.</p> <p>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.</p> <p> </p></div><h3>About the Team</h3> <p>Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television – including TV advertising – around the world, continued success relies on our investment in digital services. Our team is a multi-disciplinary team responsible for the architecture and implementation of services that make up Roku's browse and discovery platform. This platform is the backbone behind The Roku Channel, offering a wide range of free and premium content and entertainment to millions of users in the US and around the world.</p> <p> </p> <h3>About the Role</h3> <p>We are seeking a Senior Software Engineer with experience in building services at scale. With so many people relying on us for great movies, TV, and news - scaling, reliability, fallbacks, and automation of these scenarios are always at the top of our mind as we continuously add features to the platform. We work very closely with the product team and pride ourselves on quickly iterating on features from prototypes to A/B tests to eventual release to all users. It's still early days for this platform, with plenty of challenging and interesting problems to work on.</p> <p>The ideal candidate will have endless curiosity and can pair a global mindset with locally relevant execution. You should be a gritty problem solver and self-starter who can drive programs with the product and commercial teams within Roku and across external strategic partner organizations. The successful candidate will display a balance of hard and soft skills, including the ability to respond quickly to changing business needs.</p> <h3>What you'll be doing</h3> <ul> <li>Build extremely large-scale platform products and services, used both by Roku engineers from across the company, and directly by consumers across millions of devices</li> <li>Work with Product/Design teams to iterate and build software, taking a concept from ideation to its production deployment and support</li> <li>Lead efforts to evaluate new technologies and continue to push for best practices across the entire development life cycle, including code and design reviews</li> <li>Managing project priorities, deadlines, and deliverables</li> <li>Participate in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance</li> </ul> <p> </p> <h3>We're excited if you have</h3> <ul> <li>Strong software development experience - Java preferably - (Python nice to have)</li> <li>Expertise in building large-scale cloud services, ideally in AWS</li> <li>Experience in the appropriate selection of data stores and analysis of trade-offs</li> <li>Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others</li> <li>Track record of monitoring the quality of deploys and troubleshooting of production systems</li> <li>Strong knowledge of the end-to-end architecture ... (truncated, view full listing at source)
Apply Now

Direct link to company career page

Share this job