Senior Software Engineer, Experimentation Platform

Roku
Manchester, United KingdomPosted 24 February 2026

Job Description

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. About the team Our team’s mission is to build cutting-edge technology that facilitates experimentation and enables data-driven decisions, such as those for Roku. Our team provides an end-to-end solution, from intuitive management interfaces and a robust, highly scalable backend to a sophisticated data insights framework. We are a globally distributed team with presence in the US and Europe. We value technical expertise, creativity, a strong sense of ownership and collaboration. About the role At Roku, we’re building and evolving a large-scale experimentation platform that powers data-driven decision-making across the organsation. Our system supports 5,000+ experiments per year , serves 100+ million devices , and processes over 100,000 operations per second —all while maintaining high reliability and low latency. In this role, you’ll help shape the next generation of our distributed backend. You’ll design and implement new platform capabilities such as bias avoidance mechanisms , advanced segment management , and experiment orchestration features that ensure trustworthy results at scale. At the same time, you’ll work on strengthening the system’s resilience, performance, and scalability , tackling challenges that come with high throughput and global reach. You’ll collaborate closely with engineers, data scientists, and product partners to translate experimentation needs into robust, production-ready systems. This is a hands-on role with real impact: the work you do will directly influence how teams across the company run experiments, learn faster, and make better decisions. What you’ll be doing Build and evolve high-throughput, low-latency distributed backend services in Java that power Roku’s experimentation platform at massive scale. Design and implement core experimentation capabilities (e.g. bias avoidance, advanced segmentation, experiment orchestration) to ensure statistically sound results across millions of users. Strengthen system resilience, scalability, and performance, operating reliably at 100k+ ops/sec and across 100M+ devices globally. Partner closely with data scientists, product, and platform engineers to translate experimentation needs into production-ready backend systems with real business impact. We’re excited if you have Degree in Computer Science or equivalent Expertise in Java and Spring Boot for developing robust backend applications. Strong knowledge of object-oriented design principles and distributed software architectures. Proven experience in building and maintaining solutions using both NoSQL and relational databases. Solid understanding and practice of test-driven development (TDD) and test automation frameworks. Familiarity with statistical concepts and their application within software systems. Demonstrated ability to design, develop, and test high-performance distributed systems. Experience with AWS cloud services (e.g., EC2, S3, Lambda). Familiarity with Istio and Kubernetes for managing microservices and container orchestration. Understanding of A/B testing methodologies and experience with experimentation platforms is a plus This is a hands-on, high-impact role for s ... (truncated, view full listing at source)
Apply Now

Direct link to company career page

AI Resume Fit Check

See exactly which skills you match and which are missing before you apply. Free, instant, no spam.

Check my resume fit

Free · No credit card

Share