Senior Software Developer, AI Code Modernization- job post Bentley Systems
Job Description
Senior Software Developer, AI Code Modernization
Location: Hybrid – Quebec, Canada
Position Summary
Bentley is building a specialized AI Code Modernization team focused on applying advanced AI techniques to transform large-scale engineering software systems. This team is responsible for developing AI-powered modernization pipelines that help migrate and evolve complex legacy applications, including scientific and engineering codebases, into modern cloud-native architectures.
This is a highly applied engineering role. You will work at the intersection of software engineering, AI systems, developer tooling, and modernization automation. Success is measured through production impact, scalability, reliability, and the ability to accelerate modernization across Bentley's portfolio of products.
What You'll Do
Design and build AI-driven software transformation pipelines for large-scale legacy codebases.
Develop and improve agentic AI workflows that support code understanding, refactoring, validation, and modernization.
Modernize existing desktops, simulation, and engineering applications into cloud-native services and modern architectures.
Use loop engineering approach to improve quality, reduce costs and accelerate the conversion/test/correction process.
Evaluate and improve AI systems for accuracy, reliability, performance, observability, and cost efficiency.
Create automated tooling, validation frameworks, and testing strategies to ensure correctness of transformed code.
