Still hiring?
14 checksNo red flags
Browse
All Tech JobsThe whole board, newest first.Roles That Fit MeAnswer a few questions, see your matches.Early WindowFound before the big boards.Direct ApplyStraight to the manager, past the ATS.By specialty
Your materials
CV AnalyzerWhat an ATS sees, and what to fix.Tailor CVBrought in line with one posting.Cover LetterWritten from your CV and the role.You and the process
Hey, I’m Wayjo. I find roles before the big boards.
Free to browse. An account unlocks the rest.
Jobs
All Tech JobsThe whole board, newest first.Roles That Fit MeAnswer a few questions, see your matches.Early WindowFound before the big boards.Direct ApplyStraight to the manager, past the ATS.$105,000 - 145,000/ year
The whole posting in a few lines. Sign up to read it here and on every role you open.
Sign Up to ReadThe Media Group at NBCU supports a powerhouse collection of consumer-first brands including Peacock, NBC, Bravo, NBC Sports, and NBCU International. With unequalled scale, our teams make the most out of every opportunity to collaborate and learn from one another. We’re always looking for ways to innovate faster, accelerate our growth and consistently offer the very best in consumer experience. But most of all, we’re backed by a culture of respect. We embrace authenticity and inspire people to thrive.
We're looking for a Roku Software Engineer to own and evolve our Roku channel, from the SceneGraph UI layer down to the playback pipeline and the APIs that feed it. Roku is one of the largest surfaces in our streaming footprint, and it's also the most constrained: the same channel has to feel fast on a top-tier Roku Ultra and on a five-year-old Roku Express with a fraction of the memory.
This role is for someone who treats those constraints as the interesting part of the job. You'll be measuring texture memory and node counts, chasing down rebuffer events in HLS manifests, and working with backend teams to shape the microservice responses that make a channel launch in under two seconds instead of six.
Design, build, and ship features in BrightScript and SceneGraph, with a strong bias toward maintainable, well-factored component architecture rather than monolithic screens.
Own video playback quality end to end: startup time, ABR behavior, seek responsiveness, trick play, DRM handshakes, and graceful failure and recovery.
Profile and tune channel performance against real device constraints: memory ceilings on legacy hardware, render thread contention, task node usage, image and texture budgets, and cold-start latency.
Instrument and act on QoE telemetry (startup time, rebuffer ratio, exit-before-video-start, bitrate distribution), and drive those numbers down over time.
Partner with backend teams to define and refine the microservice and BFF APIs that power the channel: catalog, playback authorization, entitlement, continue-watching, recommendations, and search.
Implement and maintain Roku platform integrations: deep linking, Roku Search and content feeds, Continue Watching, Roku Pay / Instant Signup, and the Roku Advertising Framework.
Build and maintain internal tooling and automation scripts in JavaScript/TypeScript: build and packaging steps, feed and manifest validators, release utilities, device-farm and smoke-test harnesses, and whatever else removes manual toil from the team's day.
Own the channel's CI/CD pipeline: automated builds, test execution, static analysis, artifact packaging, sideloading to test devices, and promotion through environments. You treat pipeline code as real code, with the same review and maintenance standards.
Shepherd releases through Roku channel certification, including performance and memory requirements, and manage the beta-to-production promotion process.
Establish and uphold engineering standards: code review, automated testing, static analysis, and clear documentation.
Debug production issues across the stack using the Roku debug console, profiler, ECP, and network capture, and turn root causes into durable fixes.
Hybrid, 4 or more days a week in the office
NBCUniversal
Office in United States
Also hiring in New York, United States, CA, United States, London, United Kingdom and 6 more places
4 of their 70 open roles are remote
We've checked whether it's still hiring and how crowded it is.
Still hiring?
14 checksNo red flags
How crowded?
8 checksNo red flags
How well does this role fit you?
Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.
Something wrong with this vacancy?