Position Description
The Senior Technical Lead leads and contributes to hands-on engineering delivery, turning business requirements into secure, resilient cloud services and AI-enabled solutions. The role owns technical execution from solution design and coding through testing, deployment and production readiness.
Working with business analysts, product owners, engineering and platform teams, this lead guides implementation across application integration, business workflows and modernization. The successful candidate remains actively involved in coding, code reviews, troubleshooting and mentoring.
This role is part of an AI-first software engineering organization where Artificial Intelligence is integrated throughout the software development lifecycle. Candidates must demonstrate practical experience leveraging AI to improve productivity, quality, and delivery outcomes using modern AI-assisted development practices.
Your future duties and responsibilities
- Lead and contribute to the technical delivery for a squad or workstream; break requirements into implementable designs, delivery tasks, and testable acceptance criteria, and resolve technical dependencies.
- Write and review production code, build prototypes to resolve uncertainty, mentor engineers and troubleshoot complex issues across services, data, and cloud environments.
- Design and implement APIs, microservices, messaging and event-driven integrations, including interoperability with legacy enterprise platforms.
- Apply AI-assisted engineering across requirements, design, coding, testing, documentation, and code review using Breakthrough Method of Agile AI-driven Development (BMAD) or comparable practices, with traceability from specifications to code and tests.
- Develop repeatable cloud environments and deployment pipelines using containers, Infrastructure as Code, CI/CD, automated testing, security scanning, and controlled releases.
- Implement business rules and durable workflows covering state transitions, timers, retries, exceptions, and recovery, working with process specialists where needed.
- Support migration and onboarding delivery through data mapping, synchronization, reconciliation, coexistence, and rehearsed cutover and rollback procedures.
- Define and automate service and AI quality checks, including integration, performance, groundedness, and tool-call evaluation; monitor failures, latency and model usage costs.
- Own production readiness for the workstream, including observability, runbooks, release validation, recovery testing, and operational handover.
- Document technical decisions and trade-offs; coordinate with architecture and security leads and improve delivery using evidence on lead time, defects, and operational reliability.
Required Qualifications To Be Successful In This Role
- 8+ years of enterprise software engineering experience, including 3+ years leading hands-on technical delivery and mentoring engineers.
- Strong current coding and code-review capability in Java, with experience building production APIs, automated tests, and maintainable services.
- Demonstrated delivery of enterprise applications using microservices, distributed systems, API integration, messaging, and event-driven patterns.
- Hands-on cloud application delivery experience, with Microsoft Azure preferred, including containers, Kubernetes or OpenShift, identity, networking, secrets, and observability.
- Practical DevSecOps experience with Git, CI/CD, Infrastructure as Code, automated quality and security gates, and deployment and rollback controls.
- Demonstrated AI SDLC experience using AI coding assistants or engineering agents, validating generated outputs, and showing improvements in delivery quality or productivity.
- Experience with BMAD or a comparable AI-native or specification-driven delivery approach, including requirements-to-code and test traceability.
- Understanding of AI security and operational risks, including prompt injection, tool misuse, data leakage, unreliable outputs, and controls for human oversight.
- Experience translating business requirements into technical flows and delivering workflow orchestration, legacy integration, or application and data migration.
- Ability to explain design trade-offs, work across business and technical teams, and take responsibility for secure, supportable delivery in an Agile environment.
Preferred Qualifications
- Telecommunications experience.
- Depth in one or more areas: migration and cutover; Temporal or comparable durable orchestration; cloud platform engineering; or complex enterprise solution delivery.
- Experience with Java and Spring Boot, Kafka, XML interfaces, or legacy telecommunications protocols.
- Experience with Azure AI services, enterprise search, vector retrieval, agent orchestration frameworks, or Model Context Protocol (MCP) for secure tool integration.
- Experience with GitLab, Terraform or Ansible, Argo CD, artifact repositories, SonarQube, or equivalent engineering tools.
- Experience with AI evaluation and tracing, model and prompt versioning, and inference cost optimization; relevant cloud, Kubernetes, or AI certifications are an asset.
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $115,000–$165,000. This role is an existing vacancy.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team - one of the largest IT and business consulting services firms in the world.
Responsable technique senior
Job Description
Sommaire du poste
Le ou la responsable technique senior dirige la livraison technique et contribue activement au développement, en traduisant les besoins d’affaires en services infonuagiques sécuritaires et résilients ainsi qu’en solutions intégrant l’intelligence artificielle (IA). Cette personne est responsable de l’exécution technique, de la conception et du codage jusqu’aux essais, au déploiement et à la préparation à la mise en production.
En collaboration avec les analystes d’affaires, les responsables de produit et les équipes d’ingénierie et de plateformes, cette personne guide la mise en œuvre de solutions d’intégration applicative, de processus d’affaires et de modernisation. Elle participe activement au codage, aux revues de code, à la résolution de problèmes et au mentorat.
Ce poste s’inscrit au sein d’une organisation d’ingénierie logicielle qui place l’IA au cœur de ses pratiques et l’intègre à l’ensemble du cycle de développement logiciel. Les personnes candidates doivent démontrer une expérience pratique de l’utilisation de l’IA pour améliorer la productivité, la qualité et les résultats de livraison grâce à des pratiques modernes de développement assisté par l’IA.
Your future duties and responsibilities
Diriger la livraison technique d’une équipe ou d’un volet de travail et y contribuer activement; traduire les exigences en conceptions techniques, en tâches réalisables et en critères d’acceptation vérifiables, tout en résolvant les dépendances techniques.
Écrire et réviser du code de production, créer des prototypes pour réduire les incertitudes, accompagner les développeurs et résoudre des problèmes complexes touchant les services, les données et les environnements infonuagiques.
Concevoir et mettre en œuvre des API, des microservices, des mécanismes de messagerie et des intégrations événementielles, notamment pour assurer l’interopérabilité avec les plateformes d’entreprise existantes.
Appliquer des pratiques d’ingénierie assistée par l’IA aux exigences, à la conception, au codage, aux essais, à la documentation et aux revues de code, en utilisant la méthode BMAD (« Breakthrough Method of Agile AI-driven Development ») ou des pratiques comparables, tout en assurant la traçabilité entre les spécifications, le code et les essais.
Mettre en place des environnements infonuagiques reproductibles et des pipelines de déploiement à l’aide de conteneurs, de l’infrastructure en tant que code (IaC), de l’intégration et du déploiement continus (CI/CD), d’essais automatisés, d’analyses de sécurité et de mises en production contrôlées.
Mettre en œuvre des règles d’affaires et des flux de travail durables couvrant les transitions d’état, les temporisations, les nouvelles tentatives, les exceptions et la reprise, en collaboration avec des spécialistes des processus, au besoin.
Soutenir les activités de migration et d’intégration grâce à la correspondance des données, à la synchronisation, au rapprochement, à la coexistence des systèmes ainsi qu’à des procédures de basculement et de retour arrière préalablement répétées.
Définir et automatiser les contrôles de qualité des services et de l’IA, notamment les essais d’intégration et de performance, la vérification de l’ancrage factuel des réponses et l’évaluation des appels d’outils; surveiller les défaillances, la latence et les coûts d’utilisation des modèles.
Assurer la préparation à la mise en production du volet de travail, notamment l’observabilité, les guides d’exploitation, la validation des versions, les essais de reprise et le transfert aux équipes d’exploitation.
Documenter les décisions techniques et les compromis; coordonner les activités avec les responsables de l’architecture et de la sécurité et améliorer la livraison à partir de données sur les délais, les défauts et la fiabilité opérationnelle.
Required Qualifications To Be Successful In This Role
Expérience dans le secteur des télécommunications.
Expertise approfondie dans un ou plusieurs des domaines suivants : migration et basculement, Temporal ou solution comparable d’orchestration durable, ingénierie de plateformes infonuagiques ou livraison de solutions d’entreprise complexes.
Expérience avec Java et Spring Boot, Kafka, les interfaces XML ou les protocoles de télécommunications existants.
Expérience avec les services Azure AI, la recherche d’entreprise, la recherche vectorielle, les cadres d’orchestration d’agents ou le protocole MCP (« Model Context Protocol ») pour l’intégration sécurisée d’outils.
Expérience avec GitLab, Terraform ou Ansible, Argo CD, les dépôts d’artefacts, SonarQube ou des outils d’ingénierie équivalents.
Expérience de l’évaluation et du traçage des systèmes d’IA, de la gestion des versions des modèles et des instructions, ainsi que de l’optimisation des coûts d’inférence. Des certifications pertinentes en infonuagique, Kubernetes ou IA constituent un atout.
CGI fournit une estimation raisonnable de l’échelle salariale pour ce poste. Cette échelle tient compte de facteurs tels que le niveau de compétences, le marché géographique, l’expérience, la formation ainsi que les permis et les certifications. Les décisions en matière de rémunération dépendent des faits et des circonstances propres à chaque situation. L’échelle salariale actuelle est raisonnablement estimée entre 115 000 $ et 165 000 $. Ce poste correspond à un poste actuellement vacant.
Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.
La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…
Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.
Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.
Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.
Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.
Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement.
Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel. Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.
Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.