Software Developer II
Job in
Burlington, Ontario, Canada
Listed on 2026-05-20
Listing for:
Bentley Systems
Full Time
position Listed on 2026-05-20
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer
Job Description & How to Apply Below
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.
Career Mobility Policy (French)
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.
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 Dev Ops 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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×