Senior Software Engineer, Advanced Development

Roku
Austin, TexasPosted 18 March 2026

Tech Stack

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 The Advanced Development organization pushes beyond product line boundaries to build new things. We think independently of standard shipping cadences and timelines, working on foundational technologies that will impact every Roku device in the future, and on ideas that no one has seen before in their living room. We are responsible for driving the architecture of Roku OS, which ships worldwide and runs on devices in more than 85 million streaming households. This work can include anything from optimizing common libraries to redesigning the APIs and development environment used by third-party apps running on our platform. We work hard to ensure our software is optimized across a wide range of platforms, and we are super focused on maximizing customer experience. About the role In this role, you will be part of the team responsible for driving modular enhancements to the RokuOS architecture and for providing new ways for channel partners to leverage the modernized experience. You will implement new APIs for parts of Roku's system software and use your refactoring expertise to ensure that the APIs' capabilities satisfy all requirements without any privileged workarounds. We are looking for a forward thinker, one who has endless curiosity, uses AI, and demonstrates a strong bias for action. What you’ll be doing Design and evolve parts of the RokuOS system software that expose fundamental APIs for the Roku platform, used internally/externally for higher-level SDKs Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software Work cooperatively and coordinate small teams to deliver new features on time Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and maintainable We’re excited if you have 8+ years of experience in software development, architecture, and API design 2+ years of Linux application development Ability to accurately estimate software tasks and work to schedule Extensive experience in C++20, gdb, git, and adjacent tooling Experience with multi-threaded and multi-process development Detail-oriented, analytical, methodical, and self-driven Bachelor’s and/or master’s degree in computer science, computer engineering, or related technical discipline Preferred Qualifications: Experience serving as a technical lead throughout the software development lifecycle Practical knowledge of application architecture and design patterns 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. 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, ... (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