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 architecture standards, patterns, and governance across projects Oversee system integration and interoperability between applications and services Drive adoption of cloud, DevSecOps, CI/CD, and modern engineering practices Maintain architecture documentation (diagrams, decision records, guidelines) Evaluate and recommend new technologies to support innovation and continuous improvement Compensation: CGI provides a reasonable estimate of the salary range for this position. The calculation of this range depends on various factors, including skill level, geographic market, experience, education, as well as professional licenses and certifications. Compensation decisions are based on the specifics of each case. A reasonable estimate of this salary range is between $80,000 and $135,000. This position is currently vacant. #J-18808-Ljbffr
Architecte Logiciel / Chef Technique (Tech Lead)
CGI
montreal (administrative region), montreal (administrative region)
Published 17 days ago
Report job