×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer Co-op

Job in Kanata, Ontario, Canada
Listing for: Warner Bros Discovery
Full Time position
Listed on 2026-01-23
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, App Developer - Mobile/Web, Java Developer
Job Description & How to Apply Below

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 bringing our characters to life, the bringing them to your living rooms and the 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.

Software Developer Co-op – May 2026 to April 2027

Kanata, Ottawa

About the organization:

Warner Bros. Discovery’s global technology organization sits at the intersection of tech, entertainment, and everyday utility. Our platform covers everything from search, catalog, and video transcoding, to personalization, global subscriptions, and more. As a pure tech organization, we are essential to Warner Bros. Discovery’s continued growth, building world-class products on our streaming platforms HBO Max and discovery+.

Why Join the Warner Bros. Discovery Team?

Delivering one of the largest and most iconic content libraries in streaming to millions of consumers around the globe is no easy feat. It requires high levels of collaboration, a willingness to take risks, and a passion to tackle some of the most complex technical challenges. That is why at Warner Bros. Discovery, we cultivate an environment for our employees to thrive, whether it is building all our tech from scratch to continuously innovate, working at the exciting pace of a startup, or utilizing our flexible working hours to enhance collaboration with teams across the world.

We think big and we hire people who do the same: technologists who love owning a problem and creating their own elegant solutions, and those who are willing to try, fail, learn, and try again because that is how we truly build the future.

In terms of languages, we speak a little bit of everything - Swift 5/Swift UI, Kotlin, Java, TypeScript, JavaScript, Ruby, Vue.js, React, Brightscript, Graph

QL on AWS container-based and serverless stacks.

A software developer is a person whose primary responsibility is the design and development of software to production for WBD. They regularly engage with other technologists to challenge technical designs, validate technical decisions, review code changes, and unblock development. They are the frontline owner for operations related to their software including on-call support, fixing bugs, correction of error root cause fixing, data collection, software testing, and build and deployment practices.

They may engage stakeholders to communicate status for their space, and they may prepare documentation related to initiatives or key decisions in their space, most often technical specifications and design documents.

Why Software Development at Warner Bros. Discovery:

In addition to building great products and creating some of the best content in the world, we have built a talented team and culture! Our program offers unique experiences, with tremendous opportunities for growth. We value and are committed to the work we do. Our technologists are some of the most talented in the industry and are excited to mentor and learn from our interns.

You’ll have the opportunity to help deliver customer facing, impactful projects and test your theories on the newest technologies and methodologies, while learning from the seasoned pros.

Skills/Experience

  • Currently working towards a Bachelors or Master's degree in Computer Science or related field

  • Experience professionally delivering online technology

  • Willingness to learn about Linux/Unix environment

  • Able to read and write software in Python or some other general purpose programming language

  • Experience using and creating APIs

  • Must have excellent communication skills

  • Qualifications

    In addition to academic qualifications, we are looking for interns who are always curious and have a desire to learn. You will need to have great attention to detail with a great sense of agility and scope.

  • Must be currently enrolled as a…

  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary