Software Engineer II

Bentley Systems Ontario, Canada
Apply Now

Software Engineer II

Date: Apr 27, 2026

Location: Burlington, ON, CA

Company: Bentley Systems

Career Mobility Policy:

Bentley strives to support colleagues’ development and provide opportunities for them to achieve their career aspirations in alignment with Bentley objectives and strategy. To foster colleague development while supporting cross functional collaboration and a one Bentley mindset, it's expected that you:

Complete twelve (12) months of employment in your current position and are in good standing with regards to performance in current role before applying for another role within Bentley.
Apply for open roles in the Career Opportunities page to be considered for a role.
Strongly consider notifying your current manager at the time you apply.
If selected for a role you applied for, you are expected to notify your current manager when an offer is extended, and before you accept the offer.
For more information, please see Bentley's Career Mobility Policy.

 

Politique de mobilité de carrière :

Bentley s’efforce de soutenir le développement de ses collaborateurs et de leur offrir des opportunités leur permettant d’atteindre leurs aspirations professionnelles, en alignement avec les objectifs et la stratégie de Bentley. Afin de favoriser le développement des collaborateurs tout en soutenant la collaboration interfonctionnelle et un esprit « One Bentley », il est attendu de vous que vous :

  • Complétiez douze (12) mois d’emploi dans votre poste actuel et que vous soyez en règle en ce qui concerne votre performance dans votre rôle actuel avant de postuler à un autre poste au sein de Bentley.
  • Postuliez aux postes ouverts via la page « Career Opportunities » afin d’être pris en considération pour un poste.
  • Envisagiez fortement d’informer votre responsable actuel au moment de votre candidature.
  • Si vous êtes sélectionné pour un poste auquel vous avez postulé, vous êtes tenu d’informer votre responsable actuel lorsqu’une offre vous est faite, et avant d’accepter cette offre.

Pour plus d’informations, veuillez consulter la politique de mobilité de carrière de Bentley.

Position Summary:

 

Bentley Systems has exciting opportunities for Software Developers who are passionate about working with cutting-edge technologies and development processes.  You will play an important role in the creation of industry-leading software that will enable users to solve their mission-critical problems with Enterprise Data Federation Service (EDFS). EDFS is Bentley’s next‑generation integration engine that enables seamless, zero‑code connectivity between the iTwin platform and external enterprise systems (such as SAP, IBM Maximo, and Microsoft SharePoint). The team’s mission is to deliver a flexible, ready‑to‑use integration gateway that allows organizations to easily connect their enterprise systems with iTwin solutions without custom coding.

 

 

Responsibilities:

 

  • Build React.Js frontend components that interact with our .NET core API.
  • Implement new functionality and business logic in C# and SQL.
  • Maintain the current code base written in C# and React.
  • Debug support issues and provide root cause analysis, workarounds, and solutions to the issues.
  • Design the architecture of new features with regards to usability, feasibility, and security, using proven design patterns and SOLID principles.
  • Break down complex work items into manageable, deliverable pieces with accurate estimates.
  • Translate complicated technical analysis into language that cross functional teams can understand (Product Owner, Support, Business Analysts, etc.)
  • Write end-to-end, unit, and integration tests to cover your work.
  • Conduct code reviews and pull requests in GIT.
  • Work in Azure DevOps to manage tasks and hours for work items.
  • Engage with a global team through email, Microsoft Teams, both through chat and on calls.

 

 

Qualifications:

 

  • Bachelor’s degree in computer science, Software Engineering or equivalent field.
  • At least 4 years of experience in web development (UI, Backend, or both).
  • Proven work experience with React.JS, SQL, Microservices, Rest APIs, C#, .NET core, .NET Framework.
  • Excellent verbal and written communication skills.
  • Familiarity with design patterns, SOLID principles, root cause analysis.
  • The ability to learn new things quickly without guidance or supervision.
  • Strong decision-making skills when weighing the pros and cons of different approaches to problems.

 

 

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.
  • Training and professional development opportunities (certifications programs, conferences etc.).
  • Additional annual leave days and extra paid days for different occasions (marriage, moving day, bereavement leave etc.).
  • Health insurance package and accidents insurance 24/7.
  • Referral program with bonuses.

 

Résumé du poste :

Bentley Systems offre des opportunités passionnantes pour des développeurs logiciels passionnés par les technologies de pointe et les processus de développement modernes. Vous jouerez un rôle important dans la création de logiciels de pointe qui permettront aux utilisateurs de résoudre leurs problèmes critiques grâce au Enterprise Data Federation Service (EDFS).

EDFS est le moteur d’intégration de nouvelle génération de Bentley, qui permet une connectivité fluide et sans code entre la plateforme iTwin et les systèmes d’entreprise externes (tels que SAP, IBM Maximo et Microsoft SharePoint). La mission de l’équipe est de fournir une passerelle d’intégration flexible et prête à l’emploi, permettant aux organisations de connecter facilement leurs systèmes d’entreprise aux solutions iTwin sans codage personnalisé.


Responsabilités :

  • Développer des composants frontend en React.js interagissant avec notre API .NET Core.
  • Implémenter de nouvelles fonctionnalités et la logique métier en C# et SQL.
  • Maintenir le code existant écrit en C# et React.
  • Analyser et résoudre les incidents, fournir des analyses des causes racines, des solutions de contournement et des correctifs.
  • Concevoir l’architecture de nouvelles fonctionnalités en tenant compte de l’utilisabilité, de la faisabilité et de la sécurité, en utilisant des modèles de conception éprouvés et les principes SOLID.
  • Décomposer des tâches complexes en livrables gérables avec des estimations précises.
  • Traduire des analyses techniques complexes en langage compréhensible pour les équipes transverses (Product Owner, Support, Analystes métier, etc.).
  • Rédiger des tests de bout en bout, unitaires et d’intégration pour couvrir votre travail.
  • Effectuer des revues de code et gérer les pull requests dans GIT.
  • Utiliser Azure DevOps pour gérer les tâches et le temps de travail.
  • Collaborer avec une équipe mondiale via e-mail et Microsoft Teams (chat et réunions).

Qualifications :

  • Licence (ou équivalent) en informatique, génie logiciel ou domaine connexe.
  • Au moins 4 ans d’expérience en développement web (frontend, backend ou les deux).
  • Expérience avérée avec React.js, SQL, les microservices, les API REST, C#, .NET Core et .NET Framework.
  • Excellentes compétences en communication écrite et orale.
  • Connaissance des modèles de conception, des principes SOLID et de l’analyse des causes racines.
  • Capacité à apprendre rapidement de nouvelles technologies de manière autonome.
  • Excellentes capacités de prise de décision pour évaluer les avantages et inconvénients de différentes approches.

Ce que nous offrons :

  • Une excellente équipe et une culture d’entreprise (voir notre vidéo collaborateurs).
  • Une carrière passionnante au sein d’une entreprise leader mondial dans les logiciels pour l’architecture, l’ingénierie et la construction (voir notre documentaire).
  • Une rémunération attractive et des avantages sociaux compétitifs.
  • Un engagement en faveur de l’inclusion, du bien-être et du sentiment d’appartenance via des initiatives mondiales et des groupes de ressources.
  • Une entreprise engagée à faire une réelle différence en améliorant les infrastructures mondiales pour une meilleure qualité de vie, contribuant à un monde plus durable, connecté et résilient.
  • Des opportunités de formation et de développement professionnel (certifications, conférences, etc.).
  • Des jours de congés supplémentaires et des jours payés pour événements personnels (mariage, déménagement, deuil, etc.).
  • Une assurance santé et une assurance accident 24h/24, 7j/7.
  • Un programme de cooptation avec primes.

#LI-KK1

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.

 

Traduction en français

À propos de Bentley Systems

Dans le monde entier, les professionnels des infrastructures s’appuient sur les logiciels de Bentley Systems pour les aider à concevoir, construire et exploiter des infrastructures meilleures et plus résilientes dans les domaines du transport, de l’eau, de l’énergie, des villes, et bien plus encore. Fondée en 1984 par des ingénieurs pour des ingénieurs, Bentley est le partenaire de choix des sociétés d’ingénierie et des exploitants-propriétaires à l’échelle mondiale, avec des logiciels couvrant les disciplines de l’ingénierie, les secteurs industriels et toutes les phases du cycle de vie des infrastructures. Grâce à nos solutions de jumeaux numériques, nous aidons les professionnels des infrastructures à exploiter la valeur de leurs données afin de transformer la réalisation des projets et la performance des actifs. www.bentley.com

Job Segment: Software Engineer, Construction, Engineer, Engineering