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

Senior Software Developer

Job in Québec City, Québec, Province de Québec, Canada
Listing for: Bentley Systems
Full Time position
Listed on 2026-03-14
Job specializations:
  • Software Development
    Full Stack Developer, Cloud Engineer - Software, Software Engineer, Backend Developer
Job Description & How to Apply Below
Location: Québec City

Ingénieur(e) logiciel principal(e)

Bentley investit dans la prochaine génération de son portefeuille de pointe en analyse et conception structurelles. Nous sommes à la recherche d’un(e) ingénieur(e) logiciel principal(e) animé(e) par une forte passion pour le développement de logiciels d’ingénierie de calibre commercial utilisés par des professionnels à l’échelle mondiale.

Dans ce rôle, vous travaillerez à travers l’ensemble de la pile technologique, des interfaces utilisateur aux services backend et aux intégrations infonuagiques, en appliquant des principes architecturaux solides et des pratiques modernes de conception (design patterns) afin de livrer des fonctionnalités sécuritaires, performantes et fiables sur lesquelles nos utilisateurs comptent.

Responsabilités :

  • Développer, améliorer et maintenir des applications Web et de bureau à l’aide de technologies modernes et éprouvées telles que TypeScript/JavaScript, React, C#, C++, etc.

  • Contribuer à l’ensemble de la pile : interface utilisateur (UI), développement d’API, modélisation des données, services et pipelines de compilation/déploiement

  • Mettre en œuvre une architecture applicative robuste à l’aide de modèles de conception reconnus

  • Intégrer des services infonuagiques et des systèmes backend

  • Rédiger un code de haute qualité, maintenable, accompagné de tests unitaires, d’intégration et de bout en bout (e2e)

  • Participer aux revues de conception et favoriser l’amélioration continue

  • Collaborer étroitement avec la gestion de produits, l’UX, l’assurance qualité (QA), le Dev Ops et les autres équipes d’ingénierie

  • Contribuer à la documentation technique

  • Encadrer et guider les membres de l’équipe

  • Qualifications :

  • Baccalauréat ou maîtrise en informatique

  • Minimum de 5 ans d’expérience professionnelle en génie logiciel, incluant le développement d’applications Electron ou Web

  • Ce que vous apportez à l’équipe :

  • Expertise en TypeScript/JavaScript et React

  • Expérience full stack : à l’aise autant en développement frontend que backend, en création d’API et en travail avec des bases de données

  • Solide connaissance des modèles de conception Web et infonuagiques

  • Bonne compréhension de la sécurité applicative

  • Expérience avec des frameworks de tests et les pipelines CI/CD

  • Ce qui vous démarquerait :

  • Expérience avec iTwinJS

  • Expérience en développement et déploiement de services infonuagiques sur Azure ou AWS

  • Ce que nous offrons :

  • Une équipe et une culture exceptionnelles

  • Une carrière stimulante au sein d’une entreprise logicielle de classe mondiale offrant des solutions pour l’architecture, l’ingénierie et la construction

  • Salaire et avantages sociaux concurrentiels

  • Modèle de travail hybride

  • L’opportunité de travailler au sein d’une équipe internationale diversifiée

  • Un environnement de travail collaboratif et bienveillant

  • Programme de reconnaissance des employés

  • Senior Software Engineer

    Bentley is investing in the next generation of its industry‑leading structural analysis and design portfolio. We’re seeking a Senior Software Engineer with a strong passion for building commercial‑grade engineering software used by professionals worldwide. In this role, you will work across the full technology stack, from front ends to backend services and cloud integrations, applying solid architectural principles and modern design‑pattern practices to deliver secure, performant, and reliable features that our users depend on.

    Responsibilities:

  • Develop, enhance and maintain Web and desktop applications using modern and established technologies such as TypeScript/JavaScript, React, C#, C++ etc.
  • Contribute across the stack: UI, API development, data modeling, services, and build/release pipelines
  • Implement robust application architecture using proven design patterns
  • Integrate with cloud and service back ends
  • Write high quality, maintainable code with unit/integration/e2e tests
  • Participate in design reviews, and drive continuous improvement
  • Collaborate closely with Product Management, UX, QA, Dev Ops, and other engineering teams
  • Contribute to technical documentation
  • Guide and mentor teammates

  • Qualifications

  • Bachelor’s or Master’s degree in Computer Science
  • At least 5 years of professional software engineering experience,…
  • Position Requirements
    10+ Years work experience
    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:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary