7+ years in software engineering with experience debugging and optimizing on constrained or embedded platforms such as smart TV, set-top box, mobile, or games console.
Proven hands-on experience using AI coding tools (e.g., Claude, Copilot, Cursor, OpenCode) in real development workflows.
Strong debugging skills to identify root causes from vague performance reports using logs, traces, and telemetry.
Working knowledge of adaptive streaming technologies (DASH and/or HLS) including manifests, DRM, and fMP4 playback failure modes.
Experience in partner-, customer-, or developer-facing engineering roles with sound judgment on communication and escalation.
Comfortable working with data, proficient in SQL for large telemetry datasets and quantifying impacts before fixes.
Proficient in at least one programming language: C/C++, Python, or JavaScript/TypeScript, and willingness to learn BrightScript.
Based in or able to work from London office Monday to Thursday, with up to 40% travel within Europe.
Nice to Haves
Direct experience with European broadcasters or streaming services including public service, commercial, subscription, or pay-TV operators.
Familiarity with European platform and regulatory standards like DVB, HbbTV, European Accessibility Act, AVMSD, GDPR, and PSD2/SCA payment flows.
Experience launching products or platforms into new countries or regions, managing technical, regulatory, and partner onboarding challenges.
Professional proficiency in a second European language such as German, French, or Spanish.
Prior work experience on smart TV platforms, embedded Linux, or media pipelines.
What You'll Be Doing
Lead the technical readiness and certification of new European market launches, working closely with partner engagement managers and certification teams.
Represent and translate European partner technical and regulatory requirements into Roku platform feature requests and bug reports.
Assist European partners with integrating Roku Pay, including debugging multi-currency pricing, VAT, strong customer authentication, and local payment methods.
Investigate and resolve platform issues impacting partner apps on Roku TV and operator devices in Europe.
Diagnose and fix partner app defects including crashes, memory issues, launch-time and playback regressions, and Roku Search integration problems.
Debug streaming and playback issues on DASH and HLS streams, covering manifests, DRM, and physical hardware behavior.
Drive adoption of AI-assisted app development tools among partners to reduce engineering effort and speed up certification cycles.
Provide technical sign-off on partner apps for Roku certification and ownership of technical escalations from report to resolution.
Collaborate regularly with UK and San Jose teams, manage on-call responsibilities for major launches and live events requiring technical diagnosis.
Perks and Benefits
Hybrid work arrangement: in-office Monday to Thursday in London, with flexible remote Fridays.
Comprehensive global benefits including mental health and financial wellness support.
Local healthcare options such as medical, dental, vision, life, accident, disability, commuter, and retirement plans based on location.
Supportive time off policies aligned with local leave laws and personal needs.
Inclusive culture focused on fast-paced collaboration, independence, problem-solving, and a pragmatic approach to innovation.
Reasonable accommodations provided throughout the hiring process.