Job Overview
We are seeking an experienced and innovative Senior Software Architect to lead the design, development, and implementation of complex software solutions across multiple platforms.
The client is seeking a senior software architect capable of contributing to both the definition of the target architecture and providing hands-on support to development teams in a modernization program. The priority of the mandate is not solely architectural design, but the integration of artificial intelligence into software development practices at scale. Recurring keywords include large-scale modernization, AWS, Kubernetes, microservices, DevOps, GitHub Copilot, and AI agents. The candidate must be able to translate business needs into realistic architectural decisions while mentoring technical teams. This role should not be confused with that of an infrastructure architect or an AI expert specializing solely in data science.
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
Requirements
DESIRED
- Location near Quebec City to participate in workshops | One option is sufficient | 100% if present
ASSET
- AWS Transform | One option is sufficient
WHAT WE DON'T 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.
Job Description in French:
Le client recherche un architecte logiciel senior capable de contribuer à la définition de l'architecture cible et d'apporter un soutien opérationnel aux équipes de développement dans le cadre d'un programme de modernisation. La priorité du mandat ne se limite pas à la conception architecturale, mais inclut également l'intégration de l'intelligence artificielle aux pratiques de développement logiciel à grande échelle. Les mots clés récurrents sont : modernisation à grande échelle, AWS, Kubernetes, microservices, DevOps, GitHub Copilot et agents d'IA. Le candidat doit être capable de traduire les besoins d'affaires en décisions architecturales réalistes tout en encadrant les équipes techniques. Ce poste ne doit pas être confondu avec celui d'un architecte d'infrastructure ou d'un expert en IA spécialisé uniquement en science des données.
Le candidat retenu contribuera à définir les fondements architecturaux d'un système de nouvelle génération, en tirant parti de l'intelligence artificielle pour la modernisation et le développement de nouvelles fonctionnalités. Fort d'une expérience des environnements complexes et à grande échelle, il devra assurer un leadership technique à deux niveaux : conception architecturale de haut niveau et accompagnement opérationnel des équipes de développement dans la mise en œuvre des technologies choisies.
TABLEAU DES QUALIFICATIONS REQUISES
EXIGENCES
- Expérience confirmée en tant qu'architecte logiciel senior sur des projets de modernisation à grande échelle | Requis | Toutes les exigences
- Architecture logicielle, bonnes pratiques et tendances technologiques | Requis | Toutes les exigences
- Microservices et architectures orientées services | Requis | Toutes les exigences
- Conteneurisation et orchestration Kubernetes | Requis | Toutes les exigences
- Cloud computing AWS | Requis | Tous les prérequis
- Intégration de l'intelligence artificielle dans le développement logiciel, GitHub Copilot, génération de code, automatisation des tests, optimisation des performances, DevOps CI/CD, conception et orchestration d'agents IA | Requis | Tous les prérequis
- Leadership technique, mentorat et communication avec les parties prenantes techniques et non techniques | Requis | Tous les prérequis
SOUHAITÉ
- Résider près de Québec pour participer aux ateliers | Une seule option suffit | Présence obligatoire à 100 %
ABORDAGE
- AWS Transform | Une seule option suffit
CE QUE NOUS NE RECHERCHONS PAS
- Architecte principalement axé sur l'infrastructure sans expérience avérée en architecture applicative.
- Profil spécialisé uniquement en intelligence artificielle sans expérience en architecture logicielle à grande échelle.
- Expérience limitée aux environnements monolithiques sans connaissance des microservices ni de Kubernetes.
- Architecte n'ayant pas accompagné les équipes de développement dans la mise en œuvre des directives techniques.
- Expérience AWS nulle ou minimale.
- Profil axé uniquement sur la conception, sans participation à la mise en œuvre des technologies recommandées.
#HOTJOB
Pay: $100.00-$105.00 per hour
Experience:
- Senior Software Architect: 10 years (required)
Language:
Work Location: In person