Senior Software Architect
Job Summary
The successful candidate will contribute to defining the architectural foundations of a next-generation system leveraging artificial intelligence for both modernization and the development of new features. Experienced in complex large-scale environments the candidate will be expected to provide technical leadership at two levels: high-level architectural design and hands-on support to development teams in implementing the chosen technologies.
REQUIREMENTS
- Proven experience as a senior software architect on large-scale modernization projects Required All requirements
- Software architecture best practices and technology trends Required All requirements
- Microservices and service-oriented architectures Required All requirements
- Kubernetes containerization and orchestration Required All requirements
- AWS cloud computing Required All prerequisites
- Integration of artificial intelligence in software development GitHub Copilot code generation test automation performance optimization DevOps CI/CD AI agent design and orchestration Required All prerequisites
- Technical leadership mentoring and communication with technical and non-technical stakeholders Required All prerequisites
DESIRED
- Location near Quebec City to participate in workshops One option is sufficient 100% if present
- AWS Transform One option is sufficient
WHAT WE DONT WANT
- Architect primarily focused on infrastructure without demonstrated responsibility in application architecture.
- Profile specializing solely in artificial intelligence without experience in large-scale software architecture.
- Experience limited to monolithic environments without exposure to microservices or Kubernetes.
- Architect who has not supported development teams in implementing technical guidelines.
- No or minimal AWS experience.
- Design-only profile without involvement in the implementation of recommended technologies.