Architecte logiciel / Chef technique (Tech Lead)
CGI • montreal, qc • Posted May 23, 2026
About the Role
Role & Responsibilities
- Define and design end-to-end system architecture (microservices, event-driven, monolithic, cloud-native) aligned with business objectives
- Select appropriate technologies, frameworks, and platforms based on scalability, performance, and maintainability requirements
- Lead technical design discussions and validate architectural decisions across teams
- Ensure systems meet non-functional requirements (security, scalability, reliability, performance, maintainability)
- Provide technical leadership and mentorship to development teams, promoting best practices and coding standards
- Collaborate with Product Owners, stakeholders, and business teams to translate requirements into robust technical solutions
- Identify technical risks and define mitigation strategies, balancing trade-offs between cost, quality, and time-to-market
- Define and enforce archite...