Ottawa, Ontario, Canada Employment USD 120,000 - 182,000 Yearly

Warner Bros. Discovery is hiring a Senior Software Developer

About the Role

Warner Bros. Discovery is looking for a Senior Software Developer for the CNN Core Product team. You will be responsible for developing new digital video products to increase engagement, viewership, and revenue, working on a cross-functional team building video products and capabilities for the CNN.com core consumer experience.

What You'll Do

  • Own, implement, develop, and maintain complete high-priority features with thorough testing.
  • Communicate effectively with engineering and product teams to ensure 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.
  • Collaborate with video streaming and encoding teams to improve video delivery and playback.

What We're Looking For

  • 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 for consumption of video content at scale.
  • Knowledge of TypeScript/JavaScript/React, Swift, Java, or BrightScript.
  • Experience with NodeJS, CSS, HTML to work on our proprietary Clay rendering framework.
  • Experience integrating services and SDKs 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, including 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 Have

  • REST API usage and development.
  • Experience with 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.

Technical Stack

  • Languages & Frameworks: TypeScript, JavaScript, React, Swift, Java, BrightScript, NodeJS, CSS, HTML, Python
  • AWS Services: Lambda, API Gateway, SNS, Elasticache, S3, CloudFront

Team & Environment

You will work on a cross-functional team comprised of technical and product leads and a team of engineers.

Benefits & Compensation

  • Salary: $120,000 - $182,000 per year.
  • Health insurance coverage
  • Employee wellness program
  • Life and disability insurance
  • Retirement savings plan
  • Paid holidays, sick time, and vacation
  • Annual bonuses
  • Short- and long-term incentives
  • Program-specific awards

Company Culture

  • We value those who are excited to learn and ready to take on new challenges.
  • You should be an excellent communicator capable of assessing a technical task and breaking it into smaller tasks.
  • You will be comfortable giving demos of your work and explaining technical details.
  • We look for individuals eager to take on mentoring of more junior engineers.
  • We want people excited to add positively to the culture of CNN.
  • We seek those passionate about improving the code they touch and interact with.

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, genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.

Required Skills
TypeScriptJavaScriptReactSwiftJavaBrightScriptNodeJSAWS LambdaResponsive DesignAccessibilityUnit TestingJasmineMochaJestOTT Video
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Warner Bros. Discovery

Warner Bros. Discovery (WBD) is a media and entertainment company with a vast portfolio of iconic content and beloved brands, including wizards, dragons, superheroes, and Planet Earth documentaries. They create and distribute content globally.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago