×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Quebec, Québec, Province de Québec, Canada
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
Salary/Wage Range or Industry Benchmark: 100000 - 140000 CAD Yearly CAD 100000.00 140000.00 YEAR
Job Description & How to Apply Below
Location: Quebec

* 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary