Taro Logo

Software Developer II - Roku

A premier global media and entertainment company offering content, brands and franchises across television, film, streaming and gaming.
Kanata, Ottawa, ON, Canada
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Entertainment · Consumer

Job Description

Warner Bros. Discovery is seeking a Software Developer II to join their Roku team within the Global Customer Experience organization. This role is crucial in delivering streaming applications used by millions of daily users. As part of the Global Product and Design team within Streaming and Games, you'll be working on the platform that supports major brands like Max, HBO Max, discovery+, and more.

The ideal candidate will collaborate with developers and stakeholders to design, build, and maintain software applications. You'll be writing client-side code for streaming applications, participating in code reviews, and contributing to all aspects of development. The role requires proficiency in JavaScript or Python, with experience in BrightScript and SceneGraph being a plus.

WBD offers a unique opportunity to work with iconic entertainment brands while being part of a team that values innovation and creativity. The company provides career-defining opportunities and thoughtfully curated benefits, supporting employee growth and development. The work environment promotes collaboration, celebrating diverse perspectives and encouraging employees to thrive.

This position offers the chance to impact millions of users through the development of streaming applications, working with cutting-edge technology in the entertainment industry. The hybrid work arrangement provides flexibility while maintaining team collaboration. If you're passionate about creating exceptional streaming experiences and want to be part of a company that's shaping the future of entertainment, this role offers an exciting opportunity to contribute to Warner Bros. Discovery's digital transformation.

Last updated 10 days ago

Responsibilities For Software Developer II - Roku

  • Write client-side code for streaming applications using industry-standard tools and technologies
  • Contribute to a collaborative team environment
  • Participate in code reviews, troubleshooting issues, and supporting releases
  • Communicate with engineers, stakeholders, and cross-functional teams
  • Read and write technical documentation

Requirements For Software Developer II - Roku

JavaScript
Python
  • 2+ years of experience in developing and releasing software products and/or services
  • Proficiency in client-side scripting languages such as JavaScript or Python
  • Experience with BrightScript and SceneGraph is a plus
  • Experience developing for streaming devices like Roku, FireTV, or similar platforms is a plus
  • Strong verbal and written communication skills
  • Comfortable collaborating using Git for version control

Related Jobs

Software Engineer - Review Team

Software Engineer position at Magnet Forensics focusing on digital forensics software development using React, JavaScript, and cloud technologies.

Frontend Product Engineer

Frontend Product Engineer role at Tailwind, building core broker-facing product experience with React/TypeScript, focusing on usability and performance.

Frontend Software Engineer (Remote - Canada)

Frontend Software Engineer position at Proof Technology, building modern legal tech solutions using React and TypeScript in a remote environment across Canada.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Vancouver to develop AI-powered voice solutions, offering hybrid work and competitive benefits.

Intermediate Front End Developer

Intermediate Front End Developer position at Smile Digital Health, offering remote work in Canada, focusing on healthcare technology and FHIR-based solutions with competitive benefits and salary range of $85K-$105K.