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
The International TV Software team at Roku develops and delivers software for
television platforms across international markets, with a focus on Europe and
Australia. The team works closely with SOC partners to bring new TV products to
market, develops software to meet regional broadcast standards, and supports
certification with organizations such as ETV, the BBC, and DTG. The team
operates across both new platform development and common software development
projects, contributing to greenfield features as well as the ongoing evolution
of Roku’s international TV software ecosystem. It is a collaborative,
cross-functional team that values engineers who are curious, adaptable, and
motivated to understand the full breadth of the systems they work on.
About the Role
As a Software Engineer on the Regional TV Software team, you will contribute to
the development and delivery of software for regional TV platforms, working on
both new TV platform projects and new software development projects. You will
collaborate with SOC vendors, support certification processes with UK and
European broadcast organizations, and help define and build new software
features. This is a great opportunity for an engineer early in their career who
is curious, collaborative, and motivated to grow across multiple areas of a
complex software system.
How will I use AI at Roku?
At Roku, we don’t just use AI, we work with it. AI agents and smart tools help
power drafts, analysis, and repetitive workflows, while our people bring
direction, judgment, and accountability.
We value curious, adaptable builders, who can show how they’ve used AI, agents,
or automation to move faster, improve quality, and scale their impact. Strong
candidates know how to frame problems, guide AI-assisted work, check the output,
and learn quickly. Above all, they bring curiosity, adaptability, and sound
judgment.
What You'll Be Doing
• Developing and maintaining software for regional TV platforms, with a focus
on markets in Europe and Australia
• Collaborating with SOC vendors to support new TV projects and resolving
Roku-specific technical issues
• Supporting certification processes with organisations such as ETV, the BBC,
and DTG
• Contributing to new software projects, including requirements definition,
software design, and implementation
• Developing primarily in C++, with contributions in C, Python
and Javascript as-needed
• Porting and adapting software to meet regional standards and specifications,
including HbbTV
• Troubleshooting technical issues across the software stack and working
cross-functionally to resolve them
• Participating in greenfield feature development as part of new TV platform
launches
• Leveraging AI coding assistants and agentic tools to enhance development
velocity and code quality
We're Excited If You Have
* 1-3 years of experience with C and/or C++ in a commercial environment
• Familiarity with Python
• An interest in or exposure to embedded systems or low-level software
development
• Advanced AI fluency: You default to AI before writing code manually, stay
current with coding assistants and agentic tools, proactively share prompt
patterns and discoveries with your team
• A systems-level mindset — curiosity about how different parts of a system
interact and a desire to learn broadly
• Exposure to Linux environments (a plus, but not required)
• Familiarity with HTML or browser-based development (a plus, but not
required)
• Strong problem-solving skills and a collaborative approach to working through
technical challenges
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 EmployeeRelations@Roku.com
[employeerelations@roku.com?subject=Job%20Application%20Accommodations].
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 20
02.
To learn more about Roku, our global footprint, and how we've grown, visit
https://www.weareroku.com/factsheet [https://www.weareroku.com/factsheet].
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
[https://www.weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants],
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
WorkforcePrivacy@Roku.com
[workforceprivacy@roku.com?subject=Unsubscribe%20Request%20].
Sign in and build your Career Profile to see your AI match score, strengths, and the exact skills to add for this role.