Full-Time

Senior Software Engineer

Cross Platform Devices

Roku

Roku

1,001-5,000 employees

Streaming hardware and ad-supported content

No salary listed

Cambridge, UK

Hybrid

Fridays are remote; on-site required Mon–Thu at Cambridge office.

Category
Software Engineering (1)
Required Skills
TypeScript
Animation
OpenGL
C/C++
Linux/Unix
Requirements
  • 5+ years building production UI or UI-adjacent systems with advanced C++ on embedded/consumer devices; demonstrated leadership owning ambiguous problem spaces and delivering 0→1 as well as 1→N evolutions
  • Extensive programming experience with C++ and Embedded Linux or Native Application development; in‑depth understanding of Linux (tools, libraries, build systems) and open-source development workflows
  • Demonstrated leadership across C++, BrightScript, and TypeScript, including architectural design, API definition, and high‑quality implementation spanning firmware‑adjacent and app/tooling layers
  • Proficiency with AI-assisted programming (e.g., code generation, review, test scaffolding) applied responsibly to improve developer velocity, quality, and maintainability
  • Deep expertise in UI performance engineering: rendering pipelines, layout/animation systems, memory/CPU profiling, frame pacing, and low‑latency optimizations on constrained hardware
  • Strong memory management and multi‑threaded development skills, with practical experience in synchronization, contention reduction, and concurrency debugging
  • Experience with OpenGL and DirectFB for graphics pipelines and rendering on embedded Linux targets
  • Experience building or evolving UI frameworks, reusable component libraries, SDKs, and developer tools used by multiple teams, with attention to API ergonomics, backward compatibility, and maintainability
  • Embedded and consumer electronics experience, ideally shipping features across diverse hardware configurations and markets
  • Ability to estimate software tasks accurately, manage dependencies, and deliver to schedule in fast-moving environments
  • Proven mentorship and technical leadership: facilitating design reviews, leading cross-functional discussions, aligning stakeholders, and guiding engineers to deliver high-impact outcomes
  • Excellent root-cause analysis and cross-layer debugging skills; telemetry, profiling, and controlled experiments to isolate issues and drive robust fixes
  • Strong written and verbal communication; able to represent the team in design/product reviews, articulate trade-offs, and drive decisions that improve user experience at scale
  • Bachelor’s and/or master’s degree in Computer Science or equivalent experience
Responsibilities
  • Lead design and architecture for core Roku OS UI frameworks and components, setting performance, reliability, and accessibility bars across millions of devices; drive cross‑team alignment with platform, firmware, and product partners
  • Own end‑to‑end delivery of complex, multi‑release UI initiatives, from requirements and technical strategy through implementation, instrumentation, launch, and post‑launch optimization
  • Make deep contributions across our stack: C++ for embedded/UI systems, BrightScript for app/channel surfaces, and TypeScript for developer tooling and UI apps; proactively improve APIs, test coverage, and observability
  • Define and implement performance architectures for rendering, layout, and animation; establish metrics, profiling methods, and regression gates for startup time, frame pacing, memory, and power
  • Mentor and level up engineers via design reviews, code reviews, pairing, and technical guidance; elevate engineering standards, documentation, and operational excellence across Cambridge and partner sites
  • Influence roadmap and sequencing with data: design experiments, analyze telemetry, and steer fast iterations that measurably improve UX quality and reliability
  • Lead incident response and root‑cause analysis for high‑visibility UI issues; drive long‑term fixes that harden systems and reduce recurrence
Desired Qualifications
  • 5+ years building production UI or UI‑adjacent systems with advanced C++ on embedded/consumer devices; demonstrated leadership owning ambiguous problem spaces and delivering 0→1 as well as 1→N evolutions
  • Extensive programming experience with C++ and Embedded Linux or Native Application development; in‑depth understanding of Linux (tools, libraries, build systems) and open‑source development workflows
  • Demonstrated leadership across C++, BrightScript, and TypeScript, including architectural design, API definition, and high‑quality implementation spanning firmware-adjacent and app/tooling layers
  • Proficiency with AI-assisted programming (e.g., code generation, review, test scaffolding) applied responsibly to improve developer velocity, quality, and maintainability
  • Deep expertise in UI performance engineering: rendering pipelines, layout/animation systems, memory/CPU profiling, frame pacing, and low‑latency optimizations on constrained hardware
  • Strong memory management and multi‑threaded development skills, with practical experience in synchronization, contention reduction, and concurrency debugging
  • Experience with OpenGL and DirectFB for graphics pipelines and rendering on embedded Linux targets
  • Experience building or evolving UI frameworks, reusable component libraries, SDKs, and developer tools used by multiple teams, with attention to API ergonomics, backward compatibility, and maintainability
  • Embedded and consumer electronics experience, ideally shipping features across diverse hardware configurations and markets
  • Ability to estimate software tasks accurately, manage dependencies, and deliver to schedule in fast-moving environments
  • Proven mentorship and technical leadership: facilitating design reviews, leading cross-functional discussions, aligning stakeholders, and guiding engineers to deliver high-impact outcomes
  • Excellent root-cause analysis and cross-layer debugging skills; telemetry, profiling, and controlled experiments to isolate issues and drive robust fixes
  • Strong written and verbal communication; able to represent the team in design/product reviews, articulate trade-offs, and drive decisions that improve user experience at scale
  • Bachelor’s and/or master’s degree in Computer Science or equivalent experience

Roku provides a streaming entertainment ecosystem built around hardware devices (Roku TVs, streaming players, smart home gear, and audio gear) and a purpose-built operating system. Its devices run the Roku OS to deliver apps and streaming content to televisions. The Roku Channel offers free, ad-supported content and Roku Originals are exclusive programs produced in-house, bundled with advertising revenue and content distribution. The business model blends hardware sales, advertising, and distribution of content through its platform. Roku differentiates itself by offering a wide range of affordable devices, a centralized ad-supported free channel, and in-house originals, creating an integrated yet open platform for apps and content. The company’s goal is to grow a large, easy-to-use streaming ecosystem that combines hardware, software, and content to reach many households and monetize through device sales, ads, and distribution deals.

Company Size

1,001-5,000

Company Stage

IPO

Headquarters

San Jose, California

Founded

2002

Simplify Jobs

Simplify's Take

What believers are saying

  • 100M streaming households and 270M active devices fuel 28% platform revenue growth.
  • AI-driven CTV ads and FAST apps draw 50% more budgets from search by end-2026.
  • Q1 2026 revenue hits $1.25B, EBITDA guidance raised to $675M for full year.

What critics are saying

  • Walmart loss to Vizio slashes hardware sales, forcing reliance on declining devices revenue.
  • Lawsuit bricks Roku TVs with boot loops, sparking mass returns and eroding trust.
  • Amazon Fire TV captures smart TV share via Prime bundling, halving Roku penetration.

What makes Roku unique

  • Roku OS uses less DRAM and Flash than competitors, attracting OEM TV partners.
  • Platform generates 88% of revenue with 51.6% gross margins from ads and subscriptions.
  • Howdy $3 service hits 1M subscribers, bundling premium content like Peacock Premium Plus.

Help us improve and share your feedback! Did you find this helpful?

Your Connections

People at Roku who can refer or advise you

Benefits

Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters

Growth & Insights and Company News

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
Tivi
May 6th, 2026
Class action lawsuit: Popular TV brands turned smart TVs into junk with software updates.

Class action lawsuit: Popular TV brands turned smart TVs into junk with software updates. Defective software updates rendered televisions unusable. Yesterday at 19:02 Justus Vento A class action lawsuit has been filed in the United States District Court for the Central District of California, accusing Roku and TCL TV brands of ruining their products with software updates. According to the lawsuit, faulty software updates cause freezing, boot loops, black screens, and shutdowns, after which the television cannot be turned back on. The story is reported by ExtremeTech. This story is free. You can read it for free by logging in or creating a free Alma account. Creating an account takes just a moment. With it, you can read more content that interests you. Justus Vento

Yahoo Finance
Apr 14th, 2026
Roku vs. Alphabet: Which streaming ad stock is the better buy?

Roku and Alphabet are both positioned to benefit from the streaming advertising market, projected to grow at 21.5% CAGR through 2030. Roku's platform revenues grew 18% year over year to $4.145 billion in 2025, with first-quarter growth projected to exceed 21%. The company maintains gross margins of 51-52% and reaches 90 million streaming households globally. Roku monetises through its platform and The Roku Channel, leveraging first-party data for targeted advertising. Recent strategic moves include the Frndly TV acquisition to support a hybrid subscription-ad model. Meanwhile, Alphabet capitalises on YouTube's global reach and sophisticated ad ecosystem. Both companies compete for share in connected TV advertising, with Roku focusing on small and medium-sized businesses whilst expanding internationally in Mexico, Canada and Brazil.

Awful Announcing
Apr 9th, 2026
Roku exclusively streaming 5-game Savannah Bananas package.

Roku exclusively streaming 5-game Savannah Bananas package. Roku will present yet-to-be-announced interactive platform experiences centered on the Bananas. Credit: Savannah Bananas The Savannah Bananas and the rest of the teams in the Banana Ball Championship League (BBCL) are heading to the Roku Sports Channel for five exclusive games this season. Roku announced the deal Thursday morning, which includes games featuring the Savannah Bananas, Party Animals, Loco Beach Coconuts, Firefighters, Indianapolis Clowns, and Texas Tailgaters, all teams in the barnstorming exhibition baseball league. The games, which the Savannah Bananas will produce for the Roku Sports Channel, include: * Sunday, April 26 - Savannah Bananas vs Party Animals, Yankee Stadium (New York, NY) 3 p.m. ET * Saturday, July 4 - Savannah Bananas vs The Firefighters, Kinnick Stadium (Iowa City, IA) 8 p.m. ET * Sunday, August 9 - Loco Beach Coconuts vs Savannah Bananas, Target Field (Minneapolis, MN) 4 p.m. ET * Friday, September 18 - Party Animals vs The Firefighters, Comerica Park (Detroit, MI) 7 p.m. ET * Friday, September 25 - Texas Tailgaters vs Savannah Bananas, Globe Life Field (Arlington, TX) 8 p.m. ET Along with the games, Roku will present yet-to-be-announced interactive platform experiences centered on the Bananas. "The Savannah Bananas deliver a one-of-a-kind experience with high energy, high stakes, and lots of fun. We can't wait to bring their antics back to millions of viewers on Roku Sports Channel," said Joe Franzetta, Head of Sports, Roku Media. "We're beyond excited to collaborate on some bespoke opportunities to help both new and die-hard fans discover and engage with the game across our platform." "We are fired up to grow our relationship with Roku in 2026," added Bananas owner Jesse Cole. "We could feel the significant impact and reach after partnering on one game this past year, so we are thrilled to showcase some of our biggest Banana Ball games of the year on Roku in 2026." Roku partnered with the Bananas to broadcast their Banana Ball World Tour Game from Fenway Park to viewers last year. The Bananas can add this broadcasting arrangement to several others they've made for this season, including 19 games on truTV and 25 games on ESPN/Disney+.

Digital Trends
Apr 7th, 2026
Roku just added six free channels covering classic sitcoms, reality TV, and films.

Roku just added six free channels covering classic sitcoms, reality TV, and films. Roku is quietly building one of the best free streaming lineups out there. If you have been looking for more reasons to love your Roku device, here is a good one. Roku has quietly expanded The Roku Channel with six brand new free channels, available right now on all Roku TVs and streaming players. This latest addition brings the platform's already expansive library, which covers hundreds of live channels and thousands of on-demand titles, even further. What are the six new free channels on Roku? Here is the full list of what just landed on The Roku Channel: * Channel 313: Rawhide * Channel 314: The Beverly Hillbillies * Channel 624: Ink Master * Channel 815: Toso.o * Channel 978: MTV en Español * Channel 6036: Westerns Recommended Videos According to Cord Cutters, the new additions cover a genuinely varied mix of genres. Rawhide brings the iconic black-and-white Western featuring a young Clint Eastwood in an early breakout role, while The Beverly Hillbillies delivers the beloved 1960s sitcom about the oil-rich Clampett family adjusting to life in Beverly Hills. Ink Master serves up back-to-back episodes of the high-pressure tattoo competition series. Channel 6036 is a dedicated hub for classic Western films and series, MTV en Español caters to Spanish-speaking audiences with music videos and Latin entertainment, and Toso.o rounds out the lineup as the most mysterious addition of the bunch. What else has Roku been up to lately? This latest drop follows an already busy stretch for Roku. Last month, the platform added 16 new free channels and announced a partnership with Amazon Prime Video to offer Howdy, its new subscription service, to Prime Video subscribers. Gil Fuchsberg, President of Subscriptions, Partnerships, and Corporate Development at Roku, described the company's direction as making great entertainment more accessible. With six more free channels now live, that mission seems well on track. News Writer Manisha likes to cover technology that is a part of everyday life, from smartphones & apps to gaming & streaming...

Yahoo Finance
Apr 6th, 2026
Roku stock target raised to $120 as profitability surges and tech giants partner with streaming platform

Roku shares have risen 38% over the past year, outpacing the broader market. Baird analyst Vikram Kesavabhotla has raised his price target from $110 to $120, citing improving fundamentals and bullish catalysts. North America's leading streaming TV operating system has delivered double-digit revenue growth for 11 consecutive quarters. The company posted $80 million in net income in its latest quarter, double its initial guidance, and expects net income to triple in 2026. Free cash flow more than doubled last year. Roku now operates in roughly half of US homes, with time spent on its platform rising 15% year-on-year. The company has secured advertising technology partnerships with Alphabet and Amazon, whilst maintaining its market position against these tech giants.