Senior Software Engineer (Roku)

Warner Bros. Discovery•New York, NY
•$163,730 - $304,070

About The Position

Welcome to Warner Bros. Discovery… the stuff dreams are made of. Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what’s next… From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. The Global Product and Design group is responsible for the global streaming platform that supports all the video products our fans love. We plan, design and build for connected TVs, web, mobile phones, tablets, and consoles for a large footprint of leading products and brands (Max, HBO Max, discovery+, Food Network, CNN, Golf TV, MotorTrend, Eurosport, and many more) and together with our cross-functional collaborators we operate as one company with one mission to be the premier media and entertainment leader globally. The Global Customer Experience organization’s mission is to engage and delight millions of passionate customers across the globe by delivering Warner Bros. Discovery’s core streaming applications on all devices and platforms. The development team responsible for the Roku platform is a major part of that mission.

Requirements

  • 5+ years of experience in developing and releasing software products and/or services.
  • Proficiency in client-side scripting languages such as JavaScript or Python.
  • Strong verbal and written communication skills.
  • Comfortable collaborating using Git for version control.

Nice To Haves

  • experience with BrightScript and SceneGraph is a plus.
  • Experience developing for streaming devices like Roku, FireTV, or similar platforms is a plus.

Responsibilities

  • Write client-side code for streaming applications, demonstrating the ability to use industry-standard tools and technologies.
  • With guidance from senior engineers, actively contribute to a collaborative team environment.
  • Participate in all aspects of development, including reading and writing technical documentation, participating in code reviews, troubleshooting issues, and supporting releases.
  • Communicate effectively with engineers, stakeholders, and cross-functional teams in a fast-paced environment, engaging in various meetings and working sessions.

Benefits

  • health insurance coverage
  • an employee wellness program
  • life and disability insurance
  • a retirement savings plan
  • paid holidays and sick time and vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service