Software Developer II

Date: Apr 7, 2026

Location: Quebec, Quebec, 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.

        Responsibilities:

  • Under the supervision of the Software Director and Project Owner and the guidance of Product Managers of dependent products, the developer will assume the responsibilities of a Software Developer with your peers to complete required tasks.
  • Participate in the design and development of new features using JavaScript, TypeScript, React and other technologiesWrite well-tested, well-documented code and APIs, and participate in code reviewsProvide and accept constructive feedback.
  • Demonstrate a commitment to writing testable and maintainable code while actively giving and receiving feedbackCommit yourself to continuous learning and adapting to and integrating new technologies.
  • Work with a team in an agile, Continuous Integration and Continuous Delivery software development processTake ownership of the functionality you write and designs you implement.

    Required Skills:
  • Bachelor in Computer Science or Software Engineering or equivalent+2 years’ full-time professional software development experienceThorough knowledge of object-oriented programming.
  • Proficient in at least one of the following environments: Javascript, Typescript and C#Experience working with Git or other distributed version control system.
  • Must be proactive and results-oriented with an ability to work independently and solve complex problems.Ability to learn new technologies quickly, and apply them in production.
  • Excellent verbal and written communication skills, Team player.

    Desired Skills:
  • Knowledge of agile scrum development, test driven development, Continuous Delivery and DevOps processes.
  • Familiarity with JavaScript/TypeScript syntax and API.
  • Experience delivering full stack web-applications with well-defined REST APIs.
  • Web-related technologies HTML, CSS, JSON and/or XMLModern JS Client framework such as REACTExperience using Node.js and npm or other server technologies.
  • Knowledge of Microsoft technologies such as Visual Studio, Visual Studio CodeExperience with Azure Cloud environment

    What We Offer:
    A great Team and culture – please see our Recruitment Video.An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.Competitive Salary and benefits.The opportunity to work within a global and diversely international team.A supportive and collaborative environment.Colleague Recognition Awards.

 

Responsabilités :

Sous la supervision du Directeur logiciel et du Responsable de projet, ainsi que sous la direction des chefs de produit des applications dépendantes, le développeur assumera les responsabilités d’un développeur logiciel aux côtés de ses pairs afin de mener à bien les tâches requises.

  • Participer à la conception et au développement de nouvelles fonctionnalités en utilisant JavaScript, TypeScript, React et d’autres technologies
  • Rédiger du code et des API bien testés et bien documentés, et participer aux revues de code
  • Fournir et accepter des retours constructifs
  • Démontrer un engagement à écrire du code testable et maintenable tout en donnant et en recevant activement des retours
  • S’engager dans un apprentissage continu, ainsi que dans l’adaptation et l’intégration de nouvelles technologies
  • Travailler en équipe dans un processus de développement logiciel agile avec Intégration Continue (CI) et Livraison Continue (CD)
  • Assumer la responsabilité des fonctionnalités développées et des conceptions mises en œuvre

Compétences requises :

  • Licence (Bachelor) en informatique, génie logiciel ou équivalent
  • +2 ans d’expérience professionnelle à temps plein en développement logiciel
  • Excellente connaissance de la programmation orientée objet
  • Maîtrise d’au moins l’un des environnements suivants : JavaScript, TypeScript ou C#
  • Expérience avec Git ou un autre système de contrôle de version distribué
  • Être proactif et orienté résultats, avec une capacité à travailler de manière autonome et à résoudre des problèmes complexes
  • Capacité à apprendre rapidement de nouvelles technologies et à les appliquer en production
  • Excellentes compétences en communication orale et écrite, esprit d’équipe

Compétences souhaitées :

  • Connaissance des méthodes Agile Scrum, du Test Driven Development (TDD), de la Livraison Continue et des processus DevOps
  • Familiarité avec la syntaxe JavaScript/TypeScript et les API
  • Expérience dans le développement d’applications web full stack avec des API REST bien définies
  • Technologies web : HTML, CSS, JSON et/ou XML
  • Framework client JavaScript moderne tel que React
  • Expérience avec Node.js, npm ou d’autres technologies côté serveur
  • Connaissance des technologies Microsoft telles que Visual Studio et Visual Studio Code
  • Expérience avec l’environnement cloud Azure

Ce que nous offrons :

  • Une excellente équipe et une culture forte – consultez notre vidéo de recrutement
  • Une carrière passionnante au sein d’une entreprise de logiciels de renommée mondiale fournissant des solutions pour l’architecture, l’ingénierie et la construction
  • Un salaire compétitif et des avantages sociaux attractifs
  • L’opportunité de travailler au sein d’une équipe globale et diversifiée à l’international
  • Un environnement collaboratif et bienveillant
  • Un programme de reconnaissance des employés

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: Test Engineer, Civil Engineer, Software Engineer, Engineer, Engineering