Radio-Canada

Lead Architect, Radio-Canada.ca Platform – French Services

Radio-Canada

contract

Posted on:

Location Type: Hybrid

Location: Montreal • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

JavaScript.NETReact

About the role

  • Translate business needs and strategic priorities into clear, sustainable architectural designs.
  • Guide and influence technical decisions across teams while respecting their autonomy.
  • Reduce complexity and technical debt by promoting reuse and standardization where they deliver the most value.
  • Improve the technical maturity of both the platform and teams through mentoring, documentation, and industry best practices.
  • Balance the need for innovation with operational stability, performance, and security.
  • Define and evolve the architectural vision of the Radio-Canada.ca platform in alignment with business objectives and our digital strategy.
  • Design robust, scalable, and sustainable application architectures that account for legacy systems and operational constraints.
  • Guide technology choices—including patterns, frameworks, and integrations—to ensure all team-delivered solutions remain consistent.
  • Serve as a cross-functional technical leader by supporting and advising development teams.
  • Advocate for best practices, software quality, reuse, and technical debt reduction.
  • Partner with product teams and stakeholders to translate business requirements into tailored technical solutions.
  • Simplify complex technical problems and act as a trusted advisor to both technical and non-technical stakeholders.
  • Create and maintain the architectural documentation required to understand and evolve the platform.
  • Anticipate and address challenges related to performance, security, resilience, and scalability of solutions.
  • Stay current with industry trends and emerging technologies to propose continuous improvements that support the CBC/Radio-Canada mission.

Requirements

  • Degree in Computer Science, Engineering, or equivalent.
  • Strong experience as an architect and/or software designer, with at least six years of development experience.
  • Expertise in integrating diverse software systems.
  • Expert knowledge of JavaScript and React, .NET languages, .NET Core and C#, and design patterns.
  • Skilled in database development, including document-oriented databases.
  • Excellent interpersonal and communication skills, both verbal and written.
  • Strong leadership, communication, and presentation skills with a good sense of audience (both business and technical) and the ability to communicate at the appropriate level of detail.
  • Ability to conceptualize, visualize, prototype, and design applications.
  • Ability to demonstrate a high level of service and understand business practices.
  • Willingness and ability to learn new subjects quickly.
  • Proven ability to succeed in a fast-changing environment.
  • Excellent written and spoken French; English is an asset. Work is conducted in a French-language environment.
Benefits
  • Flexible work hours, allowing you to prioritize yourself, your family, and your work.
  • Opportunities to work from home.
  • Competitive total rewards package.
  • Opportunities to work with cutting-edge technologies.
  • Ongoing learning and professional development opportunities.
  • Opportunities to join our employee resource groups.
  • Peer pairing and mentorship program where you can learn from industry leaders and help mentor new talent.
  • A creative and dynamic work environment where your ideas and contributions can be heard, valued, and respected.
  • A supportive leadership team committed to upholding the highest standards of diversity and inclusion.
  • An environment that encourages experimentation and an iterative approach to achieve the highest levels of technical innovation.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptReact.NET.NET CoreC#design patternsdatabase developmentdocument-oriented databasesarchitectural designsoftware integration
Soft skills
interpersonal skillscommunication skillsleadershippresentation skillsproblem-solvingmentoringadaptabilityservice orientationvisualizationconceptualization
Certifications
Degree in Computer ScienceDegree in Engineering