Software Engineer, Golang/Python
RokuManchester, United KingdomPosted 5 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><strong>About the team</strong></h3>
<p>Our team’s mission is to build technology that supports and helps grow a sustainable advertising business. We own server-side services, data, tools, and cloud services that power Roku’s advertising capabilities. The Advertising Engineering team is looking for a Software Engineer with experience building large-scale, low-latency distributed services and data pipelines to improve delivery, performance, and reliability across our advertising systems</p>
<p> </p>
<h3><strong>About the role</strong></h3>
<p>Roku pioneered TV streaming and continues to innovate and lead the industry. The Roku Channel has us well-positioned to help shape the future of streaming. Continued success relies on building products and services that deliver relevant experiences and measurable outcomes for customers and partners</p>
<p>In this role, you will design, build, and operate software that supports advertising delivery and associated data flows. You will work closely with engineering peers, product partners, and business stakeholders to clarify requirements, make well-reasoned trade-offs, and deliver improvements iteratively. You enjoy learning and improving systems over time, and you balance near-term delivery with long-term maintainability</p>
<p> </p>
<h3><strong>What you'll be doing</strong></h3>
<ul>
<li>Design and develop large-scale, low-latency systems to optimise advertising delivery and related user experiences</li>
<li>Design, develop, and maintain large-scale data applications and data pipelines</li>
<li>Build and maintain full-stack features, contributing to both backend services and UI components as needed.</li>
<li>Improve reliability through monitoring, automation, and operational best practices, including clear observability and well-documented operational procedures</li>
<li>Partner with product and business stakeholders to define, build, and maintain features and components</li>
<li>Ramp quickly on unfamiliar systems, domains, or technologies as our stack and needs evolve.</li>
</ul>
<p> </p>
<h3><strong>We're excited if you have</strong></h3>
<ul>
<li>3-5 years of professional experience building and supporting backend services in production, with attention to reliability, performance, and operational readiness</li>
<li>Experience designing or contributing to distributed systems (e.g., service-oriented architectures, event-driven systems, or microservices)</li>
<li>Proficiency in at least one general-purpose programming language such as Java, Go or Python</li>
<li>Ability to communicate clearly with partner teams to define requirements, evaluate trade-offs, and deliver iteratively</li>
<li>Experience deploying services on Kubernetes and using infrastructure tooling such as Helm and/or Terraform</li>
<li>Experience with streaming and batch data processing technologies such as Kafka, Kafka Streams, Flink, Spark Streaming, or Spark</li>
<li>Experience working with lar ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at Roku
See all →Software Engineer Intern, Observability
Cardiff, United Kingdom · 6 March 2026
Senior Business Development Manager
Austin, Texas · 6 March 2026
Product Manager - Ad Experiences & Interactive Advertising
Field Seattle, WA · 6 March 2026
Product Manager - Ad Experiences & Interactive Advertising
Field San Francisco, CA · 6 March 2026