Roku - Senior Partner Engineer
Requirements
• 7+ years in software engineering, with meaningful time spent debugging and optimizing applications on constrained or embedded platforms — smart TV, set-top box, mobile or games console. • Proven AI-assisted coding experience: regular, hands-on use of AI coding tools (e.g., Claude, Copilot, Cursor, OpenCode) in real development work, with specific examples of AI tools used in production workflows. • Strong practical debugging skill: you are comfortable taking an ambiguous “the app is slow on this TV” report and working it down to a root cause with logs, traces and telemetry. • Working knowledge of adaptive streaming — DASH and/or HLS — and the failure modes around manifests, DRM and fMP4 playback. • Experience in a partner-, customer- or developer-facing engineering role, with the judgement to know what to share, when to escalate, and how to say no to an external stakeholder without damaging the relationship. • Comfort with data: SQL against large telemetry datasets, and a habit of quantifying impact before proposing a fix. • Proficiency in at least one of C/C++, Python or JavaScript/TypeScript, and willingness to become fluent in BrightScript. • Based in or able to work from our London office Monday to Thursday, with availability to travel within Europe up to 40% of the time. • Strongly preferred • Direct experience with European broadcast or streaming: working at or with a public service broadcaster, commercial broadcaster, European subscription streaming service, or pay-TV operator. • Familiarity with European platform and regulatory context — DVB and HbbTV broadcast standards, the European Accessibility Act, the Audiovisual Media Services Directive (AVMSD), GDPR as it applies to viewing data, or strong customer authentication (PSD2/SCA) in payment flows. • Experience launching a product or platform into a new country or region, with exposure to the technical, regulatory and partner-onboarding work that involves. • Professional working proficiency in a second European language — German, French or Spanish are the most immediately useful. • Prior work on smart TV platforms, embedded Linux, or media pipelines. • What's Roku's approach to hybrid working? • Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.
Responsibilities
• European market expansion • Represent regional technical requirements inside Roku engineering. European partners hit constraints that do not exist in North America: built-in broadcast TV tuners on Roku TVs, accessibility obligations, rules on how prominently European content is shown, privacy rules for viewing data, and regional differences in content protection and delivery. You will work out what each means technically, and turn it into concrete platform requirements, feature requests and firmware bugs — and follow them to resolution. You don’t need to be an expert in each regulation but should be capable to work cross-functionally with Roku legal, product, engineering to drive these requests to resolution, • Help European partners integrate Roku Pay, working with Roku technical teams: you advise partners on their integration, debug it, and test European purchase flows for multi-currency pricing, VAT and invoicing expectations, strong customer authentication (PSD2/SCA) at purchase and re-authentication, and local payment method coverage. • Resolve platform issues on Roku TV and operator devices in Europe. When a TV maker’s or operator’s hardware makes partner apps misbehave, you reproduce the problem, measure which devices and apps it affects, and work it to a fix with Roku engineering teams. • Core Partner Engineering • Diagnose and resolve partner app defects end to end — BrightScript/SceneGraph and TypeScript crashes, memory pressure, launch-time and playback-start regressions, general performance problems, and Roku Search integration issues. When the cause is in the partner’s app, you agree the fix with their engineers, who change their own code; you prototype or suggest the patch where it helps. When it’s in the Roku platform, you file it with a reproducible case and work the fix with the team that owns it. • Debug streaming and playback problems across DASH and HLS, from manifest and DRM issues to playback problems on physical hardware. • Drive adoption of AI-assisted app development to lower partners' total cost of building on Roku. Help partners' engineers use AI coding assistants with Roku's developer tools to build, debug and certify apps faster, feed what you learn back into those tools, and measure the savings in time to certify and engineering effort per release. • Get partner apps through Roku certification. When an app fails on launch time, memory, crash rate or playback, you find the root cause and agree the fix with the partner’s engineers, rather than relaying the result. Roku’s certification team runs the review; you give the technical sign-off that the app is ready. • Own the technical side of partner escalations from first report to resolution, finding the root cause and driving the fix with the firmware, media, platform and channel publishing teams, and keeping the Partner Engagement Manager and the partner’s engineers informed. • What success looks like in your first year
Benefits
• Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. • Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to [email protected]. • What should I know about Roku's culture? • Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. • We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. • To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. • Thanks for considering a role at Roku. Take a moment to complete the form below. We ask that you remove any photos from your resume or CV before submitting your application. • Additionally, providing false, misleading, or inaccurate information or responses will void this application and disqualify you from consideration. If employed by Roku, it will result in the immediate termination of employment regardless of when Roku discovers misleading or inaccurate information. • Thank you for applying for a role at Roku! We appreciate your interest in joining our team. We have received your application and will review it thoroughly. • Thank you for your interest in joining our talent community at Roku! We appreciate your time and effort in submitting your contact information. We'll keep you updated on future opportunities that match your skills and experience. • San Jose, California • Sr. Commerce Platform Manager • Santa Monica, California • Senior Software Engineer, Observability • Chicago, Illinois • Senior Partner Engagement Manager • Embassy Golf Links Business Park, Domlur, Bengaluru, Karnataka • blocks--linked-image#click keydown.enter->blocks--linked-image#click"> • Working at Roku • Candidate Details • These cookies are critical for the ongoing operation of the site. Without these cookies, your use of the site could be disrupted or compromised. • These cookies allow you to manage your experience on the site. For instance, allowing the site to remember your cookie consent preferences for future visits. • Please choose the location(s)
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT