2 days ago
London, United KingdomSenior
Responsibilities
- Own the technical engineering relationship for a portfolio of European media, broadcast, streaming, and pay-TV partners.
- Scope integrations, conduct technical onboarding, and sign off technical readiness for new market launches.
- Diagnose and resolve partner app crashes, memory issues, launch-time regressions, playback failures, performance problems, and Roku Search integration issues.
- Debug streaming problems involving DASH, HLS, manifests, DRM, fMP4 playback, and physical Roku hardware.
- Support partner integration and testing of Roku Pay, including multi-currency pricing, VAT, invoicing, PSD2/SCA authentication, and local payment methods.
- Represent European technical requirements inside Roku and drive platform requirements, feature requests, and firmware bugs to resolution.
- Guide partner engineers through Roku certification and provide technical sign-off for launch readiness.
- Own partner escalations from initial report through root-cause analysis and resolution with Roku firmware, media, platform, and channel publishing teams.
- Use telemetry, SQL, logs, traces, and profiling to measure partner app stability, performance, engagement, certification, and incident metrics.
- Help partners adopt AI coding assistants and Roku developer tools, and measure improvements in certification time and engineering effort.
Requirements
- 7+ years of software engineering experience, including meaningful debugging and optimization work on constrained or embedded platforms such as smart TVs, set-top boxes, mobile devices, or game consoles.
- Hands-on production experience using AI coding tools such as Claude, Copilot, Cursor, or OpenCode.
- Strong practical debugging skills using logs, traces, telemetry, and root-cause analysis.
- Working knowledge of adaptive streaming with DASH and/or HLS, including manifest, DRM, and fMP4 playback failure modes.
- Experience in a partner-, customer-, or developer-facing engineering role.
- Experience querying large telemetry datasets with SQL and quantifying impact before proposing fixes.
- Proficiency in at least one of C, C++, Python, or JavaScript/TypeScript, plus willingness to become fluent in BrightScript.
- Ability to work from the London office Monday through Thursday and travel within Europe up to 40% of the time.
- Preferred experience with European broadcasters, streaming services, pay-TV operators, or related media platforms.
- Preferred familiarity with DVB, HbbTV, the European Accessibility Act, AVMSD, GDPR viewing-data requirements, or PSD2/SCA payment flows.
- Preferred experience launching products or platforms in new countries or regions and managing technical, regulatory, and partner-onboarding work.
- Professional working proficiency in German, French, Spanish, or another European language is preferred.
- Prior experience with smart TV platforms, embedded Linux, or media pipelines is preferred.
Benefits
- London hybrid arrangement with office work Monday through Thursday and generally flexible Fridays for remote work.
- Up to 40% travel within Europe and occasional work outside normal hours for major partner launches and live events.
- Global mental health and financial wellness support and resources.
- Local benefits may include healthcare, life, accident, disability, commuter, and retirement or pension options.
- Time off in accordance with local leave policies and support for personal needs.
Tech Stack
Categories
Solutions Engineering
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
