Senior Software Engineer
Job in
Quebec, Québec, Province de Québec, Canada
Listed on 2026-10-14
Listing for:
Bentley Systems, Incorporated
Full Time
position Listed on 2026-10-14
Job specializations:
-
Software Development
Software Engineer, Software Architect, Full Stack Developer, .NET Developer
Job Description & How to Apply Below
* Serve as a technical leader within the team, helping guide design and implementation decisions.
* Mentor junior and intermediate engineers by sharing knowledge, best practices, and development expertise.
* Champion engineering excellence, software quality, and continuous learning across the organization.
* Support Agile development processes, including sprint planning, estimation, retrospectives, and technical refinement sessions.
* Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
* 8+ years of professional software development experience.
* Strong proficiency in
** C++ and C#**.
* Deep understanding of object-oriented design principles, software architecture, and design patterns.
* Experience designing and developing complex, production-quality software systems.
* Strong debugging, problem-solving, and analytical skills.
* Ability to work independently while collaborating effectively with distributed teams.
* Excellent verbal and written communication skills.
* Demonstrated ability to learn new technologies quickly and successfully apply them in production environments.
* A proactive, results-oriented mindset with a passion for delivering high-quality software.
* Experience developing desktop or engineering software applications.
* Experience with Microsoft Visual Studio, .NET Framework, and related Microsoft technologies.
* Experience with JavaScript and/or TypeScript.
* Familiarity with cloud-connected applications and service-oriented architecture.
* Experience with automated testing, CI/CD pipelines, and modern Dev Ops practices.
* Familiarity with AI-assisted development tools such as Git Hub Copilot and other developer productivity platforms.
* Concevoir, développer, tester et maintenir des composantes logicielles pour les applications d'ingénierie civile de Bentley.
* Assumer la responsabilité des fonctionnalités, de leur conception jusqu'à leur livraison et leur soutien continu.
* Collaborer avec des équipes d'ingénierie réparties à l'échelle mondiale afin de livrer des solutions évolutives et de grande qualité.
* Participer aux discussions d'architecture et de conception en contribuant aux décisions techniques et aux meilleures pratiques.
* Développer un code propre, maintenable et extensible en appliquant les principes modernes de l'ingénierie logicielle.
* Créer et exécuter des essais unitaires et d'intégration afin d'assurer la qualité et la fiabilité des produits.
* Diagnostiquer des problèmes techniques complexes et effectuer des analyses des causes fondamentales des défauts logiciels.
* Réaliser des revues de code et fournir une rétroaction constructive et applicable à ses collègues.
* Contribuer aux initiatives d'amélioration continue liées à la qualité, à la performance, à la productivité des développeurs et aux processus d'ingénierie.
* Effectuer des recherches, évaluer et intégrer de nouvelles technologies et pratiques de développement lorsque pertinent.
* Collaborer efficacement au moyen de Microsoft Teams, de réunions, de discussions techniques et d'activités de projet multidisciplinaires.
* Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe.
* Plus de 8 ans d'expérience professionnelle en développement logiciel.
* Excellente maîtrise du C++ et du C#.
* Solide compréhension des principes de conception orientée objet, de l'architecture logicielle et des modèles de conception (design patterns).
* Expérience démontrée dans la conception et le développement de systèmes logiciels complexes de qualité production.
* Excellentes compétences en débogage, en résolution de problèmes et en analyse.
* Capacité à travailler de manière autonome tout en collaborant efficacement avec des équipes distribuées.
* Excellentes aptitudes…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×