
Lead Architect, Radio-Canada.ca Platform – French Services
Radio-Canada
contract
Posted on:
Location Type: Hybrid
Location: Montreal • 🇨🇦 Canada
Visit company websiteJob 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