Software Transformation Engineer (AI Code Modernization)
Date: Feb 2, 2026
Location: Quebec, Quebec, CA
Company: Bentley Systems
Software Transformation Engineer (AI Code Modernization)
Location: Hybrid - Quebec, Canada
Bentley Systems is seeking a talented AI Systems Modernization Developer to become a valued member of a dedicated AI expert team. This global team’s main responsibilities are to innovate around the use of AI techniques, including multi-stage agentic workflows, to automatically convert and upscale academic or legacy code into cloud native services and apps. The team will collaborate with, support, and guide other software developers in the company around AI topics.
The team reports to the CTO and will be in a leadership position to contribute to, evangelize, and operationalize the AI vision for the company. The team will also run programs in support of best practices across the company. This position should appeal to candidates who enjoy bleeding-edge technology, deep technical discussions, and who want to be exposed to a variety of tech stacks. Bentley has hundreds of products of various types, including desktop, mobile, traditional server, and cloud microservices. Moreover, the candidate will have the opportunity to work as part of a diverse global team of experts.
Responsibilities:
- Develop tools and automation supporting the team’s responsibilities
- Create rigorous and hardened test suites to ensure that converted code is accurate
- Continuous research and continuous improvement to our AI workflows to ensure we are always using the best AI tools and processes to do automated code conversion and modernization
- Manual evaluation of the quality of the conversion of code for the difficult-to-analyze portion of the code, and possible manual intervention on the code-sensitive part of the code
- A key part of the team’s role is to avoid this as much as possible
- Establish the limits of what we can and cannot do with various technologies
- Continuously monitor conversion speeds against cost and quality of conversion and find ways to adjust tradeoffs
- Train developers and/or create educational supports.
Required Qualifications:
- Strong interest in AI for coding
- Strong problem-solving capabilities
- Results-oriented
- Good knowledge of at least some legacy (e.g., C, Fortran) and some new languages (e.g., Rust, .NET, and Typescript) to be able to compare converted code
- At least understand old and new usual code patterns
- Capability to research a new topic and learn quickly
- Experience breaking down complex systems to analyze them
- Proficiency in cloud technologies
Optional Skills:
- Knowledge of Finite Element Analysis (FEA)
- Knowledge of web technologies
- Knowledge of Azure and GCP
- Knowledge of AppSec and Cloud Security
- Knowledge of containerization solutions, such as Kubernetes, Docker, and Istio.
What We Offer:
- A great Team and culture – please see our recruitment video.
- An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
- Competitive Salary and benefits.
- The opportunity to work within a global and diverse international team.
- A supportive and collaborative environment.
- Colleague Recognition Awards.
Développeur(euse) en transformation logiciel (AI Code modernisation)
Emplacement : Hybride - Québec, Canada
Bentley Systems est à la recherche d'un(e) Développeur(euse) talentueux(se) en modernisation IA pour devenir un membre apprécié d'une équipe d'experts. Les principales responsabilités de cette équipe sont d'innover dans l'utilisation des techniques d'IA, y compris les flux de travail agentifs multi-étapes, pour convertir et améliorer automatiquement du code académique ou du code utilisant des langages obsolètes en services et applications natifs du cloud. L'équipe collaborera avec, soutiendra et guidera d'autres développeurs de logiciels de l'entreprise sur des sujets liés à l'IA.
L'équipe relève du directeur de la technologie (CTO) et sera en position de leadership pour contribuer à, évangéliser et opérationnaliser la vision de l'IA pour l'entreprise. L'équipe dirigera également des programmes pour soutenir les meilleures pratiques à travers l'entreprise. Ce poste devrait intéresser les candidats qui apprécient les technologies de pointe, les discussions techniques approfondies et qui souhaitent être exposés à une variété de piles technologiques. Bentley possède des centaines de produits de types variés, y compris des applications de desktop, mobiles, des serveurs traditionnels et des microservices cloud. De plus, le candidat aura l'occasion de travailler au sein d'une équipe mondiale diversifiée d'experts.
Responsabilités :
- Développer des outils et des automatisations soutenant les responsabilités de l’équipe
- Créer des systèmes itératifs incluant des tests rigoureux pour garantir que le code converti est exact
- Recherche et amélioration continues de nos flux de travail d'IA pour garantir que nous utilisons toujours les meilleurs outils et processus d'IA pour la conversion et la modernisation automatisées du code
- Évaluation manuelle de la qualité de la conversion pour des parties de code difficile à analyser, et intervention manuelle possible sur la partie sensible du code
- Le but de l’équipe est d’éliminer ces interventions autant que possible
- Établir les limites de ce que nous pouvons et ne pouvons pas faire avec diverses technologies
- Surveiller en permanence les vitesses de conversion par rapport au coût et à la qualité de la conversion et trouver des moyens d'ajuster les compromis
- Former les développeurs et/ou créer des supports pédagogiques.
Qualifications requises :
- Fort intérêt pour l'IA appliquée au code
- Fortes capacités de résolution de problèmes
- Orienté(e) résultats
- Bonne connaissance d'au moins quelques langages bas niveaux (par ex., C, Fortran) et de quelques langages récent (par ex., Rust, .NET et Typescript) pour pouvoir comparer le code converti
- Capacité à rechercher un nouveau sujet et à apprendre rapidement
- Expérience à décomposer des systèmes complexes pour les analyser
- Maîtrise des technologies cloud
Compétences optionnelles :
- Connaissances de l'analyse par éléments finis (AEF)
- Intérêts pour le code scientifique/mathématique et les simulations
- Connaissances des technologies web
- Connaissances d'Azure et de GCP
- Connaissances de la sécurité des applications (AppSec) et de la sécurité du cloud
- Connaissances des solutions de conteneurisation, telles que Kubernetes, Docker et Istio.
Ce que nous offrons :
- Une équipe et une culture formidables – veuillez consulter notre vidéo de recrutement.
- Une carrière passionnante en tant que partie intégrante d'une entreprise de logiciels de premier plan mondial fournissant des solutions pour l'architecture, l'ingénierie et la construction.
- Un salaire et des avantages sociaux compétitifs.
- L'opportunité de travailler au sein d'une équipe internationale globale et diversifiée.
- Un environnement de soutien et de collaboration.
- Des prix de reconnaissance des collègues.
About Bentley Systems
Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance. www.bentley.com
Equal Opportunity Employer:
Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.
Job Segment:
Construction, Software Engineer, Engineer, Engineering