1. What is a Software Engineer at CBC/Radio-Canada?
A Software Engineer at CBC/Radio-Canada plays a pivotal role in maintaining and evolving the digital infrastructure that delivers essential news, culture, and entertainment to millions of Canadians. You are not just writing code; you are building the platforms that ensure the public broadcaster remains accessible, reliable, and innovative in an increasingly digital-first media landscape.
This role requires a blend of technical precision and a deep appreciation for the unique mission of a public broadcaster. Whether you are working on high-traffic web platforms, streaming services, or internal content management systems, your contributions directly impact how the public engages with content. You will navigate the complexities of large-scale systems while collaborating with multidisciplinary teams—including product managers, designers, and editorial staff—to solve challenges that are as much about user experience as they are about technical architecture.
Joining CBC/Radio-Canada means working at the intersection of media and technology. You can expect a professional environment where your work supports a national institution, requiring you to balance the need for rapid feature delivery with the stability and security expected of a major public platform. It is a challenging, mission-driven position that demands both high-level problem solving and a commitment to building software that serves the public interest.