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 ...
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 ...
Growth Software Developer - GTM
Montreal, QC ยท On-site
Medical
Dental
Vision
Life
PTO
This is not a traditional engineering role. We act as a SWAT team: we go where the data takes us, we move fast, and we change direction without hesitation when the numbers tell us to. The code you ...
Quick apply
Growth Software Developer - GTM
Montreal, QC ยท On-site
Medical
Dental
Vision
Life
PTO
This is not a traditional engineering role. We act as a SWAT team: we go where the data takes us, we move fast, and we change direction without hesitation when the numbers tell us to. The code you ...
Growth Software Developer - GTM
Quebec, QC ยท On-site
Medical
Dental
Vision
Life
PTO
This is not a traditional engineering role. We act as a SWAT team: we go where the data takes us, we move fast, and we change direction without hesitation when the numbers tell us to. The code you ...
Growth Software Developer - GTM
Quebec, QC ยท On-site
Medical
Dental
Vision
Life
PTO
This is not a traditional engineering role. We act as a SWAT team: we go where the data takes us, we move fast, and we change direction without hesitation when the numbers tell us to. The code you ...
Growth Software Developer - GTM
Montreal, QC ยท On-site
Medical
Dental
Vision
Life
PTO
This is not a traditional engineering role. We act as a SWAT team: we go where the data takes us, we move fast, and we change direction without hesitation when the numbers tell us to. The code you ...
Growth Software Developer - GTM
Montreal, QC ยท On-site
Medical
Dental
Vision
Life
PTO
This is not a traditional engineering role. We act as a SWAT team: we go where the data takes us, we move fast, and we change direction without hesitation when the numbers tell us to. The code you ...
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 ...
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 ...
Growth Software Developer - GTM
Quebec, QC ยท On-site
Medical
Dental
Vision
Life
PTO
This is not a traditional engineering role. We act as a SWAT team: we go where the data takes us, we move fast, and we change direction without hesitation when the numbers tell us to. The code you ...
Quick apply
Growth Software Developer - GTM
Quebec, QC ยท On-site
Medical
Dental
Vision
Life
PTO
This is not a traditional engineering role. We act as a SWAT team: we go where the data takes us, we move fast, and we change direction without hesitation when the numbers tell us to. The code you ...
Software Developer
Montreal, QC ยท On-site
CA$118K - CA$150K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Our customers use the Meraki web dashboard and programmable APIs to monitor, configure, and automate critical IT infrastructure that serves tens of millions of people every single day!. The Mars team ...
Software Developer
Montreal, QC ยท On-site
CA$118K - CA$150K/yr
Medical
Dental
Vision
Life
Retirement
PTO
Our customers use the Meraki web dashboard and programmable APIs to monitor, configure, and automate critical IT infrastructure that serves tens of millions of people every single day!. The Mars team ...
Senior Software Developer (C++)
Medical
Vision
How You'll Create Impact You will lead and mentor a team of software developers, providing technical guidance and code reviews You will design, develop, and maintain efficient, reusable, and reliable ...
Senior Software Developer (C++)
Medical
Vision
How You'll Create Impact You will lead and mentor a team of software developers, providing technical guidance and code reviews You will design, develop, and maintain efficient, reusable, and reliable ...
Lead Software Developer
Montreal, QC ยท On-site
CA$100/hr
Medical
PTO
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...
Lead Software Developer
Montreal, QC ยท On-site
CA$100/hr
Medical
PTO
As a Lead Software Developer at Spiria, you will: * Provide an advisory role to clients. * Provide functional and technical leadership within projects. * Make recommendations for the development and ...
Application Developer - Snowflake
Montreal, QC ยท On-site
Medical
Dental
Vision
Life
Retirement
PTO
We are seeking a highly motivated Application Developer with strong expertise in Snowflake, Databricks, Python, and SQL to design, develop, and support scalable data and analytics solutions. The ...
Application Developer - Snowflake
Montreal, QC ยท On-site
Medical
Dental
Vision
Life
Retirement
PTO
We are seeking a highly motivated Application Developer with strong expertise in Snowflake, Databricks, Python, and SQL to design, develop, and support scalable data and analytics solutions. The ...
Bounteous is a global AI Services firm where agentic engineering and human experience converge to deliver transformative business outcomes for the enterprise. We help organizations design, build, and ...
Bounteous is a global AI Services firm where agentic engineering and human experience converge to deliver transformative business outcomes for the enterprise. We help organizations design, build, and ...
Job Requisition ID # 26WD99399 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of cloud ...
Job Requisition ID # 26WD99399 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of cloud ...
Shopify Developer
Laval, QC ยท On-site
We are seeking a skilled Shopify Developer to support and enhance our Shopify ecosystem. This role is responsible for developing, maintaining, and optimizing backend functionality across our Shopify ...
Shopify Developer
Laval, QC ยท On-site
We are seeking a skilled Shopify Developer to support and enhance our Shopify ecosystem. This role is responsible for developing, maintaining, and optimizing backend functionality across our Shopify ...
We are seeking a skilled Shopify Developer to support and enhance our Shopify ecosystem. This role is responsible for developing, maintaining, and optimizing backend functionality across our Shopify ...
We are seeking a skilled Shopify Developer to support and enhance our Shopify ecosystem. This role is responsible for developing, maintaining, and optimizing backend functionality across our Shopify ...
About the Role As a Junior Fullstack Developer (Python), you will work closely with experienced developers and product team members to contribute to real product features. You will contribute to ...
About the Role As a Junior Fullstack Developer (Python), you will work closely with experienced developers and product team members to contribute to real product features. You will contribute to ...
Senior AI Developer, Agentic AI
Montreal, QC ยท Hybrid
Retirement
Mentor junior developers through technical leadership, code reviews, and knowledge sharing * Contribute to AI standards, reusable components, and development practices that support CIMA+'s long-term ...
Senior AI Developer, Agentic AI
Montreal, QC ยท Hybrid
Retirement
Mentor junior developers through technical leadership, code reviews, and knowledge sharing * Contribute to AI standards, reusable components, and development practices that support CIMA+'s long-term ...
Full-stack Software Developer
Montreal, QC ยท Hybrid
CA$500/day
Medical
Dental
Vision
Retirement
PTO
Full-Stack Software Developer Location: Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us Broadsign is a growing software company with a mission to make ...
Full-stack Software Developer
Montreal, QC ยท Hybrid
CA$500/day
Medical
Dental
Vision
Retirement
PTO
Full-Stack Software Developer Location: Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us Broadsign is a growing software company with a mission to make ...
Full-stack Software Developer
Montreal, QC ยท Hybrid
CA$500/day
Medical
Dental
Vision
Retirement
PTO
Full-Stack Software Developer Location: Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us Broadsign is a growing software company with a mission to make ...
Full-stack Software Developer
Montreal, QC ยท Hybrid
CA$500/day
Medical
Dental
Vision
Retirement
PTO
Full-Stack Software Developer Location: Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us Broadsign is a growing software company with a mission to make ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Developer - Conversational AI Delivery
Montreal, QC ยท On-site
CA$110K - CA$130K/yr
Senior Developer -- Conversational AI Delivery Waterfield Tech ROLE OVERVIEW We are looking for a senior developer to join our Conversational AI Design & Delivery team as a core technical contributor.
Quick apply
Senior Developer - Conversational AI Delivery
Montreal, QC ยท On-site
CA$110K - CA$130K/yr
Senior Developer -- Conversational AI Delivery Waterfield Tech ROLE OVERVIEW We are looking for a senior developer to join our Conversational AI Design & Delivery team as a core technical contributor.
Jr Developer information
What is a jr developer?
What are the key skills and qualifications needed to thrive as a jr developer?
What are some common challenges a jr developer might face when joining a new team, and how can they overcome them?
What is the difference between Jr Developer vs Junior Software Engineer?
| Aspect | Jr Developer | Junior Software Engineer |
|---|---|---|
| Required Credentials | Typically an associate degree or coding bootcamp certification | Usually a bachelor's degree in computer science or related field |
| Work Environment | Entry-level, supervised tasks, learning-focused | Similar entry-level environment, often with more complex project involvement |
| Employer & Industry Usage | Common in tech companies, startups, and IT departments | Used interchangeably in many companies, especially in software development teams |
| Search & Comparison Intent | Yes, often compared for entry-level roles | Yes, often searched as a more formal or technical title |
While both roles are entry-level software development positions, a Jr Developer often emphasizes basic coding tasks and learning, whereas a Junior Software Engineer may involve more structured engineering responsibilities. The titles are frequently used interchangeably, but understanding the specific job description can clarify expectations.
How hard is it to get a junior developer job?
How to get hired as a junior developer?
What are popular job titles related to Jr Developer jobs in Quebec?
For Jr Developer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Jr Developer jobs in Quebec look for?
The top searched job categories for Jr Developer jobs in Quebec are:
What cities in Quebec are hiring for Jr Developer jobs?
Cities in Quebec with the most Jr Developer job openings:

Full-time
Re-posted 16 days ago
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.
- Partner with architects, product leaders, and engineering teams to identify modernization opportunities and drive adoption.
- Contribute to technical direction, best practices, and reusable modernization frameworks that can be leveraged across Bentley.
- Help establish and share expertise in a rapidly evolving AI domain.
- This role does not require travel.
- Requires sitting or standing at will while performing work on a computer (or any other physical requirements).
Required Qualifications
- Strong software development background with ownership of production systems.
- Experience building, maintaining, or modernizing complex software applications.
- Demonstrated understanding of software performance, reliability, scalability, testing, and failure modes.
- Practical experience applying AI, machine learning, inference pipelines, optimization techniques, or intelligent automation to real-world problems.
- Systems-oriented mindset with the ability to bring structure to ambiguous technical challenges.
- Experience designing pipelines, feedback loops, iterative systems, or large-scale developer tooling.
- Strong communication skills and the ability to collaborate with technical and non-technical stakeholders.
Preferred Qualifications
- Experience with Rust, C++, C, or Fortran.
- Experience modernizing legacy systems or migrating applications to cloud-native architectures.
- Background in DevOps, CI/CD pipelines, testing frameworks, simulation systems, benchmarking, or validation tooling.
- Experience working with engineering, scientific, mathematical, or simulation software.
- Familiarity with cloud platforms and distributed systems.
- Interest in emerging AI development patterns, agentic workflows, and software transformation technologies.
What Success Looks Like
Successful candidates will demonstrate the ability to:
- Modernize existing systems rather than only building greenfield solutions.
- Make thoughtful tradeoffs between performance, reliability, latency, maintainability, and cost.
- Apply AI in practical, production-oriented ways.
- Navigate ambiguity while maintaining engineering rigor.
- Build systems that continuously improve and scale over time.
Who Thrives in This Role
- Developers who enjoy applying AI to real-world engineering challenges and measuring success through production impact.
- Builders who are comfortable working within large, evolving codebases.
- Generalists who enjoy moving across languages, tools, and technical domains.
- Developers who embrace continuous learning as AI capabilities and modernization approaches evolve.
What We Offer:
- A great Team and culture - please see our colleague video.ย
- An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start.ย
- An attractive salary and benefits package.ย
- A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.ย
- A company committed to making a real difference by advancing the world's infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact.ย
ย
ย
Developpeur principal, modernisation du code par l'IA
Lieu : Hybride - Quebec, Canada
Resume du poste
Bentley met sur pied une equipe specialisee en modernisation du code par l'IA, axee sur l'application de techniques avancees d'intelligence artificielle pour transformer des systemes logiciels d'ingenierie a grande echelle. Cette equipe est responsable du developpement de pipeline de modernisation alimentees par l'IA afin de contribuer a la migration et a l'evolution d'applications complexes, notamment des bases de code scientifiques et d'ingenierie, vers des architectures modernes infonuagiques.
Il s'agit d'un role d'ingenierie applique et non de recherche academique. Vous travaillerez a l'intersection du genie logiciel, des systemes d'IA, des outils de developpement et de l'automatisation de la modernisation. Le succes sera mesure par l'impact en production, l'evolutivite, la fiabilite et la capacite a accelerer la modernisation dans l'ensemble du portefeuille de produits de Bentley.
Ce que vous ferez
- Concevoir et batir des pipelines de modernisation logicielle pilotees par l'IA.
- Developper et ameliorer des flux de travail d'IA agentique qui soutiennent la validation et la modernisation.
- Moderniser des applications ย desktopย de simulation et d'ingenierie existantes en services infonuagiques et en architectures modernes.
- Utiliser une approche d'ingenierie en boucle (ย loop engineeringย ) pour ameliorer la qualite, reduire les couts et accelerer le processus de conversion, de test et de correction.
- Evaluer les systemes d'IA en matiere d'exactitude, de fiabilite, de performance, d'observabilite et d'efficacite des couts.
- Creer des outils automatises, des cadres de validation et des strategies de test pour assurer l'exactitude du code transforme.
- Collaborer avec les architectes, les responsables de produits et les equipes d'ingenierie afin d'identifier les possibilites de modernisation et d'en favoriser l'adoption.
- Contribuer a l'orientation technique, aux pratiques exemplaires et aux cadres de modernisation reutilisables pouvant etre mis a profit dans l'ensemble de Bentley.
- Aider a etablir et a partager une expertise dans un domaine de l'IA en evolution rapide.
- Ce role ne necessite aucun deplacement.
- Exige de pouvoir rester assis ou debout au besoin pendant le travail a l'ordinateur ou toute autre exigence physique applicable.
Qualifications requises
- Solide experience en developpement logiciel
- Experience dans la creation, la maintenance ou la modernisation d'applications logicielles complexes.
- Comprehension demontree de la performance logicielle, de la fiabilite, de l'evolutivite, des tests et des modes de defaillance.
- Experience pratique dans l'application de l'IA, de l'apprentissage automatique, des chaines d'inference, des techniques d'optimisation ou de l'automatisation intelligente a des problemes concrets.
- Etre oriente systemes, avec la capacite de structurer des defis techniques ambigus.
- Experience dans la conception de pipeline de traitement, de boucles de retroaction, de systemes iteratifs ou d'outils de developpement a grande echelle.
- Excellentes competences en communication et capacite a collaborer avec des parties prenantes techniques et non techniques.
Qualifications souhaitees
- Experience avec Rust, C++, C ou Fortran.
- Experience en modernisation de systemes patrimoniaux ou en migration d'applications vers des architectures infonuagiques.
- Experience en DevOps, pipeline CI/CD, cadres de test, systemes de simulation, bancs d'essai ou outils de validation.
- Experience avec des logiciels d'ingenierie, scientifiques, mathematiques ou de simulation.
- Familiarite avec les plateformes infonuagiques et les systemes distribues.
- Interet pour les nouveaux modeles de developpement en IA, les flux de travail agentiques et les technologies de transformation logicielle.
A quoi ressemble la reussite
Les candidats retenus demontreront leur capacite a :
- Moderniser des systemes existants plutot que de se limiter a creer de nouvelles solutions.
- Faire des compromis reflechis entre performance, fiabilite, latence, maintenabilite et cout.
- Appliquer l'IA de maniere pratique et orientee production.
- Naviguer dans l'ambiguite tout en maintenant une grande rigueur d'ingenierie.
- Construire des systemes qui s'ameliorent continuellement et qui evoluent avec le temps.
Qui reussit dans ce role
- Les developpeurs qui aiment appliquer l'IA a des defis d'ingenierie concrets et mesurer le succes par l'impact reelle pour les utilisateurs.
- Les developpeurs qui sont a l'aise a faire evoluer des systemes complexes.
- Les generalistes qui aiment travailler avec differents langages, outils et domaines techniques.
- Les developpeurs qui sont comfortable a se garder a jour avec l'IA et les approches de modernisation qui evoluent rapidement.
Ce que nous offrons :
- Une excellente equipe et une culture stimulante.
- Une carriere passionnante au sein d'une societe de logiciels de renommee mondiale qui fournit des solutions pour l'architecture, l'ingenierie et la construction.
- Un salaire et un ensemble d'avantages sociaux concurrentiels.
- Un engagement envers l'inclusion, l'appartenance et le bien-etre des collegues grace a des initiatives mondiales et a des groupes de ressources.
- Une entreprise engagee a faire une reelle difference en faisant progresser les infrastructures mondiales pour une meilleure qualite de vie, ou vos contributions aident a batir un monde plus durable, connecte et resilient.
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.
About Bentley Systems
Sourced by ZipRecruiter
Industry
Software development
Company size
1,001 - 5,000 Employees
Headquarters location
Exton, PA, US
Year founded
1984