Sr Product Software Engineer

The Walt Disney CompanyGlendale, NY
Remote

About The Position

Disney Entertainment & ESPN Technology is seeking an experienced Journey-level Product Software Engineer for the Roku Player team. This role involves building the Disney+ Direct-to-Consumer client app on Roku streaming devices and smart TVs. The ideal candidate will have experience in BrightScript, SceneGraph, and a passion for creating exceptional viewer experiences.

Requirements

  • At least 5 years of development experience with a client-side development stack, ideally with at least 2 years BrightScript experience.
  • Bachelor’s degree or better in Computer Science or a related technical field or equivalent job experience.
  • Experience with MVVM (Model-View-ViewModel) architecture.
  • Proficient in technical design and development of generalized solutions, such as reusable utilities and UI components, and generalized logic that can be consumed by multiple applications.
  • Experience mentoring junior level team members.

Nice To Haves

  • Extensive experience creating beautiful, rich, performant user interfaces, including implementing pixel-perfect designs and animations.
  • Experience working on user interface-level code and knowledge of common patterns, architectures, and approaches to present a data-driven UX to viewers.
  • Familiarity with development and troubleshooting on set-top boxes or Smart TVs.
  • Experience with player technologies, such as HLS, MPEG-DASH, Transport Stream, and CMAF.
  • Experience working on a range of devices with varying performance and capabilities.
  • Experience with configuration-driven development.
  • Experience with performance optimization and feature degradation techniques.
  • Experience creating and extending templated controls and writing custom controls.
  • Experience with asynchronous and concurrent code.
  • Experience with unit testing and related patterns.
  • Experience with JavaScript client- and server-side development.
  • Experience with DevOps, gulp scripts, Jenkins and AWS.

Responsibilities

  • Be a critical member of a team of engineers responsible for building the client player and playback experiences in BrightScript, using the Roku SceneGraph SDK.
  • Contribute to the development of new application features across many areas, including the player domain.
  • Build tools and systems outside of the Roku apps, including JavaScript-based and React-based web tools, gulp build scripts, AWS configurations, and Node.js services.
  • Partner with Roku to evaluate new hardware, firmware and certification requirements from a client application perspective.
  • Collaborate closely with cross-functional stakeholders to help understand and communicate requirements and device limitations.

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service