Talent.com
Radio Canada
Senior Software Developer, Digital Development (Télétravail/Hybride)Radio Canada • Toronto, ON, Canada
Senior Software Developer, Digital Development (Télétravail/Hybride)

Senior Software Developer, Digital Development (Télétravail/Hybride)

Radio Canada • Toronto, ON, Canada
10 days ago
Job type
  • Full-time
Job description

Titre du poste : Senior Software Developer, Digital Development (Télétravail/Hybride)

Statut d’emploi : Contractuel(le) à long terme (Fixed Term)

Exigence linguistique du poste : Anglais, Français

Compétences linguistiques : Anglais (Écriture), Anglais (Expression orale), Anglais (Lecture), Français (Écriture), Français (Expression orale), Français (Lecture)

Travailler à CBC/Radio-Canada

À CBC/Radio-Canada, nous créons du contenu qui informe, divertit et rassemble les Canadiennes et les Canadiens sur de multiples plateformes. La promotion et l’incarnation de valeurs comme la créativité, l’intégrité, l’inclusion et la pertinence sont ce qui propulse nos réalisations. Pensez-vous avoir ce qu’il faut pour réussir dans ce milieu passionnant et en constante évolution? Que ce soit devant la caméra, à l’antenne, en ligne ou en coulisses, vous feriez partie d’une équipe qui s’épanouit à tisser des liens avec la population canadienne et à raconter des histoires qui lui sont chères.

Date de fin de la publication : 2026-08-07 11:59 PM

Il s'agit d'un contrat d'un an. Ce poste est offert en mode de travail hybride. L'horaire de travail sera discuté avec le gestionnaire embaucheur, conformément aux directives définies par la direction.

Voici pourquoi vous devriez travailler avec nous

Les valeurs de nos équipes numériques; la collaboration, l’inclusion, l’apprentissage et la constante amélioration, incarnent ce que nous sommes en tant qu’employeur axé sur l’humain et orienté vers le numérique.

Nous appliquons les principes agiles et le modèle d’exploitation axé sur l'autonomisation des équipes produit (empowered product operating model).

Nos gestionnaires dévoués travaillent en étroite collaboration avec chaque personne afin de mettre à profit ses forces, d’appuyer ses idées et de la soutenir dans l’acquisition de nouvelles compétences et l’avancement de sa carrière.

Chez Produits numériques et Innovation de CBC/Radio-Canada, votre bien‑être est essentiel à notre succès. Il est primordial que le milieu de travail soit un espace sécuritaire où nos employés peuvent exprimer leur authenticité et s’encourager mutuellement à repousser les limites des conventions.

Avantages dont vous bénéficierez

  • Des projets porteurs de sens ayant un impact à grande échelle
  • Des horaires de travail flexibles vous permettant de concilier vie personnelle, familiale et professionnelle
  • Un environnement hybride combinant les avantages du télétravail et de la collaboration en présentiel
  • Une rémunération globale compétitive incluant des avantages sociaux complets et un régime de retraite à prestations déterminées de premier ordre
  • Du temps consacré à l’innovation, à l’apprentissage et au perfectionnement, peu importe vos centres d’intérêt
  • Des occasions de travailler avec des technologies émergentes
  • Des possibilités de formation continue et de développement professionnel
  • La possibilité de vous joindre à nos groupes de ressources pour les employés
  • Des occasions de programmation en binôme et de mentorat, où vous pourrez apprendre des meilleurs de l’industrie et accompagner la relève
  • Un milieu de travail créatif et dynamique, où vos idées et vos contributions sont écoutées, valorisées et respectées
  • Une équipe de gestion à l’écoute, engagée à respecter les normes les plus élevées en matière de diversité et d’inclusion
  • Un environnement qui favorise l’expérimentation et la démarche itérative afin de repousser les limites de l’innovation technique

Comment vous ferez une différence

  • Développement Full‑Stack
  • Concevoir, développer et maintenir des applications front‑end et back‑end évolutives alimentant notre plateforme d’analyse de contenu en temps réel
  • Développer et maintenir des API et services back‑end à l’aide de Python, Flask et GraphQL
  • Créer des expériences web modernes avec JavaScript, React et D3
  • Élaborer et optimiser des modèles d’accès aux données et des intégrations avec Google BigQuery et les services infonuagiques connexes
  • Améliorer la performance, la scalabilité (évolutivité) et la fiabilité des applications sur l’ensemble des systèmes front‑end et back‑end
  • Contribuer à la maintenance des flux de travail d’authentification et d’autorisation
  • Modernisation et optimisation de la plateforme
  • Aider à réduire la dette technique et à moderniser l’architecture de la plateforme ainsi que ses dépendances
  • Améliorer le traitement des données en temps réel et la diffusion des analyses d'données
  • Optimiser la gestion de l’état front‑end, le rendu des données et les stratégies de mise en cache pour les flux de travail à forte intensité d’analyse
  • Améliorer l’efficacité des services back‑end, la performance des API et les modèles de traitement des données
  • Appuyer les initiatives d’évolutivité pour les nouvelles fonctionnalités d’analyse de l’auditoire et de données démographiques
  • Observabilité, qualité et fiabilité
  • Améliorer l’observabilité des applications à l’aide d’OpenTelemetry et des outils de suivi de GCP
  • Élargir la couverture des tests automatisés dans l’ensemble des systèmes front‑end et back‑end
  • Contribuer à la mise en œuvre du CI/CD et aux pratiques d’automatisation des déploiements
  • Améliorer les flux de travail de développement, la fiabilité des déploiements et l’outillage opérationnel
  • Participer à l’investigation des incidents, au débogage et au soutien de la production au besoin
  • Collaboration technique
  • Travailler en étroite collaboration avec le gestionnaire de produit, l'ATL (lead technique et d'architecture) et les équipes d’ingénierie multifonctionnelles
  • Aider à orienter la vision technique, les normes d’ingénierie et les meilleures pratiques de développement
  • Mentorer les développeurs et développeuses par la collaboration, les revues de code, la programmation en binôme et le partage de connaissances
  • Contribuer à la planification agile, la recherche technique et à la livraison itérative des produits
  • Collaborer avec les parties prenantes pour traduire les exigences d'analyse et de produit en solutions techniques évolutives

Ce que vous apportez à notre équipe

  • Formation : Baccalauréat ou maîtrise en informatique, en génie, en développement logiciel ou dans un domaine connexe — ou une combinaison équivalente d’expérience pratique, de parcours professionnel et de formation technique
  • Expérience technique: 4 ans ou plus d’expérience professionnelle en développement logiciel, incluant de l’expérience dans un rôle senior ou de leadership technique
  • Solide expérience en développement back‑end avec Python et Flask (ou un micro-framework connexe tel que FastAPI ou Sanic)
  • Maîtrise approfondie de Python et JavaScript
  • Forte expérience dans la création d’applications front‑end modernes à l’aide de React
  • Expérience avec les outils et frameworks front‑end tels que React Router, Vite, MUI, Emotion et D3 (ou des bibliothèques de visualisation similaires)
  • Expérience dans la création et le maintien d’API à l’aide de GraphQL
  • Expérience de travail avec des plateformes et services infonuagiques, en particulier Google Cloud Platform (GCP)
  • Expérience dans la création et le maintien de suites de tests automatisés à l’aide d’outils tels que Vitest, Testing Library, Playwright et pytest
  • Expérience des pipelines CI/CD (ex. Bitbucket Pipelines, Google Cloud CLI), de l’automatisation des déploiements et des flux de travail de développement modernes
  • Connaissance des configurations basées sur YAML et du découpage en scripts shell pour l’outillage opérationnel et les déploiements
  • Expérience dans l’optimisation de la performance, de l’évolutivité et de la fiabilité des applications dans des systèmes en production

Atouts

  • Expérience avec Google App Engine et Firebase
  • Expérience avec Firebase Authentication et/ou JWT
  • Expérience de travail sur des plateformes d’analyse, de mesure d’audience ou de visualisation de données
  • Expérience dans la création de produits nécessitant des données en temps réel ou quasi réel
  • Connaissance des milieux des médias, de la diffusion en continu (streaming) ou de l’édition numérique

Compétences relationnelles

  • Excellentes compétences en communication et en collaboration
  • Capacité démontrée à mentorer des développeurs et à contribuer à une culture d’ingénierie saine
  • Esprit d’analyse poussé, forte capacité de résolution de problèmes et pensée systémique
  • À l’aise de travailler au sein d’équipes agiles et multifonctionnelles selon des méthodes de livraison itératives
  • Passion envers l’apprentissage continu, l’expérimentation et l’amélioration des pratiques d’ingénierie

Ce poste ne sera pas pourvu avant que le Comité de réaménagement des effectifs de CBC/Radio-Canada / APS ne l’ait examiné. Les compétences et les connaissances des personnes candidates pourraient faire l’objet de tests. Nous remercions toutes les personnes candidates de leur intérêt, mais nous communiquerons uniquement avec celles retenues pour une entrevue. Dans le cadre de notre processus de recrutement, tous les candidats sélectionnés pour passer à l'étape de la vérification des antécédents seront soumis aux vérifications suivantes: Une vérification obligatoire du casier judiciaire. D'autres vérifications peuvent être effectuées en fonction des exigences opérationnelles du poste.

CBC/Radio-Canada s’est engagée à faire preuve de leadership dans la représentation de la diversité de notre pays. Nous souhaitons créer et raconter des histoires qui rassemblent la population canadienne, et nous ne pouvons y parvenir qu’en collaborant avec un personnel qui est à l’image de la démographie changeante du Canada. En tant qu’employeur, nous favorisons l’égalité des chances et un milieu de travail inclusif où la reconnaissance et la valorisation des différences individuelles se déploient dans l’ensemble des services que nous offrons à titre de diffuseur public du Canada. Pour plus de renseignements, consultez la section Diversité et inclusion de notre site Web.

Si vous nécessitez des mesures d’adaptation à ce stade du processus de recrutement, veuillez nous en informer dès que possible en envoyant un courriel à recrutement@radio-canada.ca.

Nous vous invitons à consulter notre Code de conduite et à vous familiariser avec ce document, que vous trouverez dans notre site Web. L’ensemble du personnel doit se conformer au Code de conduite à titre de condition d’emploi : Nous vous invitons aussi à jeter un coup d’œil à notre politique sur les conflits d’intérêts. Dans l’éventualité de votre embauche, il sera important de nous informer dès que possible de toute situation constituant un conflit d’intérêts en raison de votre embauche, ou de toute situation qui constitue une apparence de conflit d’intérêts à cet égard.

Emplacement principal : Broadcast Centre 205 Wellington St. W., Toronto, Ontario, M5V 3G7

Nombre de postes à pourvoir : 1

Horaire de travail : Temps plein

À CBC/Radio-Canada, nous créons du contenu qui informe, divertit et rassemble les Canadiennes et les Canadiens sur de multiples plateformes. La promotion et l’incarnation de valeurs comme la créativité, l’intégrité, l’inclusion et la pertinence sont ce qui propulse nos réalisations.

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Developer, Digital Development (Télétravail/Hybride) • Toronto, ON, Canada

Similar jobs

Senior Software Developer for Advanced CRM Application Design

Rubicon PathToronto, ON, CA
Full-time

Harness your skills as a Senior Software Developer focusing on powerful CRM solutions.Apply your deep knowledge of Siebel to innovate and streamline application development and integration processe... Show more

 • Promoted

Senior Software Developer – IoT

Armstrong Fluid Technologytoronto, on, Canada
Full-time

Imagine working at the forefront of innovation in fluid-flow technology, with over 1400 colleagues across the globe, and contributing to a legacy of excellence that spans eight manufacturing facili... Show more

 • Promoted

Senior Software Engineer, Payment Experience / Développeur(euse) logiciel sénior

Paramount Commercetoronto, on, Canada
Full-time

Based in Canada and headquartered in Toronto, Paramount Commerce is a fintech company focused on making payments simpler and more secure.We\'ve been helping reshape online payments since the early ... Show more

 • Promoted

Senior Software Development Lead — Platform & Systems - C$75,900 - C$141,900 Par An

Banque CanadienneEast York, Canada
Full-time

Expérience en développement logiciel requise pour diriger le cycle de vie des applications, transformer les besoins des utilisateurs et garantir la qualité logicielle. Show more

 • Promoted

Senior Software Engineer / Développeur(Se) Logiciel Sénior - C$125,300 - C$187,900 A Year

UnityAt SpeedTreeNorth York, Canada
Full-time

Develop 3D modeling features, GUI, and rendering improvements for vegetation tools, integrating with pipelines and ensuring code quality. Show more

 • Promoted

Senior Software Developer

InteracToronto, ON, CA
Full-time

At Interac, we protect both — driving trust, security, and inclusion, so our digital economy thrives.Founded in 1984, Interac connects Canadians through secure digital payments, advanced identity v... Show more

 • Promoted

Digital Senior Developer

DefinityToronto, ON, CA
Full-time

We are looking for a talented and passionate team‑player to join the Digital team as a full‑stack developer.You’ll be playing a big part in building the next evolution of our platform as we move to... Show more

 • Promoted

Senior Software Development Leader - C$214,200 A Year

Leading Technology CompanyToronto County, Canada
Full-time

Seeking a Senior Manager to design team structures and drive hiring for a technology company, focusing on global service deployments and customer experience enhancement. Show more

 • Promoted

Développeur Logiciel Senior / Senior Software Developer - C$100,000 - C$142,000 Par An

MonerisNorth York, Canada
Full-time

Développeur logiciel sénior pour Moneris, rejoignant une équipe multidisciplinaire pour créer et maintenir des produits clés tels que la commande en ligne et les applications mobiles.Il contribue à... Show more

 • Promoted

Senior Software Developer

AutodeskToronto, Canada
Full-time

Position OverviewAutodesk Platform Service and Emerging Technology team is looking for full stack talents to work on a platform workflow engine.In this role, you will build a multi‐tenant durable w... Show more

 • Promoted

Senior Software Developer - C$98,600 - C$144,650 A Year

AutodeskToronto, Canada
Full-time

Develops full-stack solutions for the MFGDM project within Fusion, utilizing TypeScript, JavaScript, NodeJS, and GraphQL. Show more

 • Promoted

Senior Manager, Software Development - Tangerine

Scotiabanktoronto, on, Canada
Full-time

Reporting to the Head of Engineering, Wealth, the Senior Manager of Engineering is responsible for providing leadership and direction on end-to-end technology design and implementation.The successf... Show more

 • Promoted

Senior Software Developer

SeequentToronto, ON, CA
Full-time

At Seequent, we help organisations to understand the underground, giving them confidence to make better decisions faster.We build world‑leading technology in Earth sciences, transforming how custom... Show more

 • Promoted

Senior Ai Software Developer - C$132,000 - C$165,000 A Year

RedwoodToronto, Canada
Full-time

Lead AI initiatives across the software development lifecycle, driving innovation, product research, and strategy.Design experiments, deliver prototypes, and propose AI-driven solutions to enhance ... Show more

 • Promoted

Senior Manager, Digital Software Developer - $117,500 - $234,500 A Year

Carrier Global CorporationEast York, Canada
Full-time

Manages a team of software developers for Carrier's Shopify eCommerce sites and accelerator platform, ensuring technical development, delivery, and maintenance while fostering continuous learning. Show more

 • Promoted

Senior Software Developer - (Java / Aws / Payment Systems) - C$75,900 - C$141,900 Par An

BmoEast York, Canada
Full-time

Diriger le cycle de développement logiciel, de la conception à la mise à l'essai, en traduisant les besoins des utilisateurs en spécifications techniques et en assurant la maintenance des logic... Show more

 • Promoted

Senior Software Developer - Workflows

Verily Healthtoronto, on, Canada
Full-time

Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that accelerate research and improve care for individuals and communities.Unique... Show more

 • Promoted

Senior Software Developer (SA)

NRT Technology Corp.Toronto, ON, CA
Full-time

At NRT, we build more than solutions: we build up each other.NRT is a worldwide leader in future-ready FinTech and Information Technology designed to elevate and enhance the enterprise gaming indus... Show more

 • Promoted

Senior Manager, Digital Software Developer - $117,500 - $234,500 A Year

CarrierToronto County, Canada
Full-time

Leads a team of software developers to manage the technical development and maintenance of Shopify eCommerce sites and an accelerator platform, ensuring scalability, performance, and security. Show more

 • Promoted

Senior Software Development Leader - C$214,200 A Year

AmazonToronto County, Canada
Full-time

Senior Manager to lead software development, design team structures, and drive hiring.Responsible for global service deployments and enhancing customer experience. Show more