CGI

Technical Lead

Montréal, QuébecFull-time
CA$99,000 - CA$101,000 annually
About the Job
Technical Lead — Java, Paris ↔ AMER

Join a team where you'll shape technology decisions across two continents.

We're looking for a Technical Lead to sit at the crossroads of our Paris and AMER teams — driving Java-based application development while bridging global technology strategy with regional business needs. You'll have real influence over architecture, mentor engineers, and see your decisions play out across multiple regions.

What you'll do:

  • Be the bridge: Serve as the key technical liaison between Paris and AMER, aligning global strategy with regional priorities.
  • Build and lead: Design, develop, and deliver Java-based applications and services from the ground up.
  • Mentor and guide: Provide hands-on technical leadership and mentorship to development teams, helping them grow.
  • Shape the architecture: Drive key decisions on application architecture, performance, and scalability.
  • Translate business into tech: Partner with stakeholders, architects, and project managers to turn business needs into effective technical solutions.
  • Coordinate across regions: Keep cross-regional development activities and communication running smoothly.
  • Own quality: Oversee code reviews, testing strategy, and production support to keep software secure, robust, and maintainable.
  • Drive improvement: Champion innovation, continuous improvement, and best practices across the team.

What you bring:

Must-haves:
  • Strong hands-on experience with Java.
  • Experience with Spring Boot and the Spring Framework.
  • A track record designing and building REST APIs and microservices.
  • Solid SQL skills, with experience in Oracle and/or PostgreSQL.
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI).
  • Comfort with Git and modern version control workflows.
  • Experience leading development teams and owning technical decisions.
  • Strong communication and stakeholder management skills.
  • Fluency in both English and French — you'll collaborate regularly with US-based colleagues and partners, so professional English (spoken and written) is essential.

Nice to have:
  • Experience with Microsoft Azure.
  • Background in application/production support.
  • Experience working in global or cross-regional teams.

Rejoignez une équipe où vous influencerez des décisions technologiques sur deux continents.

Nous recherchons un(e) Technical Lead pour se positionner au carrefour de nos équipes de Paris et des Amériques (AMER) — en pilotant le développement d'applications Java tout en assurant le lien entre la stratégie technologique globale et les besoins métiers régionaux. Vous aurez une réelle influence sur l'architecture, encadrerez des ingénieurs, et verrez l'impact de vos décisions se déployer sur plusieurs régions.

Vos missions:

  • Faire le lien : Être l'interface technique clé entre Paris et AMER, en alignant la stratégie globale avec les priorités régionales.
  • Concevoir et diriger : Concevoir, développer et livrer des applications et services basés sur Java.
  • Encadrer et accompagner : Assurer un leadership technique concret et un mentorat auprès des équipes de développement, en favorisant leur montée en compétences.
  • Façonner l'architecture : Piloter les décisions clés en matière d'architecture applicative, de performance et de scalabilité.
  • Traduire le métier en solutions techniques : Collaborer avec les parties prenantes, architectes et chefs de projet pour transformer les besoins métiers en solutions techniques efficaces.
  • Coordonner les régions : Faciliter les activités de développement transrégionales et la communication entre les parties prenantes.
  • Garantir la qualité : Superviser les revues de code, la stratégie de tests et le support en production pour assurer des logiciels sécurisés, robustes et maintenables.
  • Porter l'amélioration continue : Promouvoir l'innovation, l'amélioration continue et les bonnes pratiques au sein de l'équipe.

Votre profil:

Indispensable :
  • Solide expérience en développement Java.
  • Expérience avec Spring Boot et le Spring Framework.
  • Expérience avérée dans la conception d'API REST et de microservices.
  • Bonne maîtrise du SQL, avec expérience sur Oracle et/ou PostgreSQL.
  • Familiarité avec les outils CI/CD (Jenkins, GitLab CI).
  • Aisance avec Git et les pratiques de gestion de version modernes.
  • Expérience dans l'encadrement d'équipes de développement et la prise de décisions techniques.
  • Excellentes compétences en communication et en gestion des parties prenantes.
  • Bilingue anglais/français — vous collaborerez régulièrement avec des collègues et partenaires basés aux États-Unis, un anglais professionnel (oral et écrit) est donc indispensable.

Atouts appréciés :
  • Expérience avec Microsoft Azure.
  • Connaissances en support applicatif et support de production.
  • Expérience au sein d'équipes globales ou transrégionales.