InterviewHack.ai
Start free
Jobs / Roku

Senior Software Engineer, UI Infrastructure

Roku·Cambridgesenior

In short

  • →Desarrolla y mejora el marco de UI para dispositivos Roku, impactando millones de usuarios.
  • →Trabajas en herramientas de logging y automatización con Python, C++ y pipelines offline para calidad y rendimiento.
  • →Destacan por integrar AI en flujos de trabajo de CI/CD y validación automática de datos.

Proficiency in English is required for collaboration with global teams.

Apply on company site ↗Share on WhatsApp

In ~1 minute you get: who interviews you, the likely questions answered from your CV, and your CV tailored to this job. Free, no card.

🎧Land the interview? Bring the copilot. Our free extension listens to the live interview and flashes 3-4-word anchors from your resume and prep — glance, connect, talk. Get the extension →

What they ask for

  • ✓Experiencia comprobada en desarrollo de software en C++ en entornos embebidos.
  • ✓Conocimiento profundo de frameworks de UI y arquitecturas de interfaz para sistemas embebidos.
  • ✓Habilidades avanzadas en Python para automatización, análisis de datos y creación de pipelines.
  • ✓Experiencia en integración con CI/CD y procesos de validación pre-merge.
  • ✓Capacidad para trabajar en equipo con diseño, producto e ingeniería de firmware.
  • ✓Conocimiento en gestión de logs a gran escala y generación automática de contratos de datos.

Don't tick every box? That's normal — your free dossier shows your gaps and how to cover them in the interview.

C++PythonRoku OSEmbedded SystemsCI/CDLogging InfrastructureData PipelinePre-merge ValidationAutomated Data Contract GeneraUI Framework

Who should you write to at Roku?

Your free dossier identifies the people who'd interview you — their background, what they value, and how to reach out so you stand out before applying.

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. What does the team work on? This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. What is the role? Roku pioneered streaming to the TV and continues to innovate and lead the industry. The Senior Software Engineer will contribute extensively to the embedded UI framework development, working closely with system architects to develop new features and extend current capabilities to improve system stability and performance. This role involves building and maintaining tools to improve the quality and consistency of Roku OS logging data, creating Python-based automation to extract, analyze, and validate log usage across large codebases, and developing offline pipelines for processing logs to support pre-merge validation and automated data contract generation. You will write and review C++ changes in embedded codebases to ensure accurate and reliable logging, and partner with UI infrastructure, firmware, and CI teams to integrate tooling into developer workflows. The features and performance improvements you implement directly impact millions of users every day, making this a great opportunity for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software. How will I use AI at Roku?

Looking for something similar?

Leave your email and we'll alert you when matching jobs appear.

Don't apply unprepared

We research who's interviewing you, tailor your CV and rehearse you live — first one free.

InterviewHack.ai

Prepare for the exact interview: who's interviewing you, a tailored CV, and a real coach.

Product

JobsCompanies hiringFree ATS checkerInterview-English checkSalary checkLATAM salary reportFree coursesBlogTailored CVSpoken practiceIt's free

Remote jobs

ReactPythonFull-StackLATAMArgentinaMexicoSee all →

Prepare

Spoken practiceFrontendBackendAI EngineerBy companySell with your CV

Company

For employersAboutContactPrivacyTerms

© 2026 InterviewHack.ai · Your CV is yours. Never used to train anything. · A product of IA-PTY

Similar open roles

Senior Data Engineer, Python, Spark

Roku · Cambridge

→

Senior Software Engineer, UI Players

Roku · Cambridge

→

Senior Software Engineer in Test, Python

Roku · Cambridge

→

Senior Software Engineer, Live

Roku · Manchester

→