Warner Bros.

Senior Software Developer

Kanata 307 Legget Dr. Full time

Welcome to Warner Bros. Discovery… the stuff dreams are made of.

Who We Are…

When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. 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. Here you are supported, here you are celebrated, here you can thrive.

We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.

To see what it’s like to work at CNN, follow @WBDLife on Instagram and X!

Your New Role

The CNN Core Product team is hiring a Senior Software Engineer specializing in video. This is a great opportunity for an individual that is passionate about getting into the code and building consumer facing products. This role will be critical to the development of new digital video products with goals that align to increased engagement, viewership, and revenue.

As a Senior Software Engineer, you will work on a cross-functional team that is focused on building video products and capabilities for the CNN.com Core Consumer Experience. Your team is compromised with Technical and Product leads and a team of engineers that support each other through the planning, development, review, and deployment processes. You will play a crucial member on the team as you will be responsible for feature development, code quality and reviews, and operational support.

Your Role Accountabilities

  • Be responsible for owning, implementing, developing and maintaining complete high-priority features with thorough testing.

  • Communicate effectively with engineering and product to ensure engineering requirements and expectations are met.

  • Collaborate with team members in the planning and execution of new features and products.

  • Thoroughly document your own contributions and, where necessary, the contributions of others.

  • Be highly independent and autonomous in contributions to the code-base - checking in where necessary to ensure technical alignment.

  • Day to day could involve planning and preparation for a new feature, followed by careful implementation of said feature with associated testing.

  • Collaborate with video streaming and encoding teams to improve video delivery and playback.

Qualifications & Experience

  • Development experience building fully responsive designs that work across all screen resolutions and browsers.

  • Understanding of engineering best practices for performance and accessibility.

  • Unit testing with frameworks such as Jasmine, Mocha, or Jest.

  • Knowledge in the development and maintenance of web, mobile app, or OTT video player libraries allowing for consumption of video content at scale.

  • Knowledge of TypeScript/JavaScript/React, Swift, Java or BrightScript.

  • NodeJS, CSS, HTML (to work on our proprietary Clay rendering framework)

  • Experience integrating services and SDKs (third-party or otherwise) for ads, analytics, audience engagement, and media asset management.

  • Experience building comprehensive and robust APIs, configurations, and components to support video playback, user interfaces, video metadata, and third-party integrations.

  • Working knowledge of media streaming, client-side and server-side ad insertion, video player events, and captions.

  • Understanding of how video playback works in modern web browsers and any associated limitations, media source extensions, encrypted media extensions, and auto play.

  • Experience building user friendly video player experiences based on design and product requirements.

Nice to haves: 

  • REST API usage and development.

  • A|B testing and consumer testing platforms.

  • Experience with AWS services, such as Lambda, API Gateway, SNS, Elasticache, S3, and CloudFront.

  • Experience with Python.

  • Experience building solutions for high traffic websites.

  • Basic understanding of streaming media in a multi-CDN environment.

  • Working knowledge of digital rights management, analytics technologies, and adaptive bitrate algorithms.

About you

  • You are excited to learn and ready to take on new challenges.

  • You are an excellent communicator capable of assessing a technical task and breaking it into smaller tasks in partnership with other engineers and/or product

  • You are comfortable giving demos of your work and explaining technical details and requirements across teams

  • You are excited and eager to take on mentoring of more junior engineers, and you ideally have experience doing so in the past

  • You are excited to add positively to the culture of CNN, both from an interpersonal level and from a code improvement standpoint

  • You are passionate about improving the code you touch and interact with.

Additional Information


On June 9, 2025, Warner Bros. Discovery announced plans to separate into two publicly traded companies, Warner Bros. and Discovery Global, with an expected completion in mid-2026. For more details, including leadership appointments and information on individual brands, please visit our newsroom here.


Although you will be hired by Warner Bros. Discovery, upon the planned separation in 2026, your employment likely will transition to Discovery Global. During this period of transformation, you’ll have an exciting opportunity to lay the foundation at one of the world’s premier entertainment brands.

How We Get Things Done…

This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at www.wbd.com/guiding-principles/ along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.

Championing Inclusion at WBD

Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

If you’re a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page for instructions to submit your request.

In compliance with local law, we are disclosing the compensation, or a range thereof, for roles in locations where legally required. Actual salaries will vary based on several factors, including but not limited to external market data, internal equity, location, skill set, experience, and/or performance. Base pay is just one component of Warner Bros. Discovery’s total compensation package for employees. Pay Range: $120,000.00 - $182,000.00 salary per year. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Warner Bros. Discovery provides a variety of benefits to employees, including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and sick time and vacation.

This position is open for an existing position vacancy.