Talent.com
Senior Software Engineer
Senior Software EngineerBentley Systems • Quebec, Queb, CA
Senior Software Engineer

Senior Software Engineer

Bentley Systems • Quebec, Queb, CA
1 day ago
Job type
  • Full-time
Job description

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 DevOps 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, DevOps, 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, including Electron or Web app development.
  • What you Bring to the Team :

  • Expertise in TypeScript / JavaScript and React.
  • Full stack experience : comfortable developing front end and back end, developing APIs, and working with databases
  • Strong knowledge of web and cloud design patterns.
  • Solid grasp of application security.
  • Experience with testing frameworks and CI / CD.
  • What would make you stand out :

    Experience with iTwinJS

    Experience developing and deploying cloud services to Azure or AWS

    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.
  • Hybrid work model
  • The opportunity to work within a global and diverse international team.
  • A supportive and collaborative environment.
  • Colleague Recognition Awards.
  • Create a job alert for this search

    Senior Software Engineer • Quebec, Queb, CA

    Similar jobs
    Senior Enterprise AI Engineer (Hybrid)

    Senior Enterprise AI Engineer (Hybrid)

    Themis Solutions Inc. • Quebec
    Full-time
    A leading technology firm is seeking a Senior Software Developer to enhance their Enterprise AI systems.This role involves designing, building, and maintaining complex workflows and collaborating c...Show more
    Last updated: 18 hours ago • Promoted • New!
    Senior Edge OS Software Engineer (IoT / Cloud)

    Senior Edge OS Software Engineer (IoT / Cloud)

    Genetec • Quebec
    Full-time
    Une entreprise de technologie de sécurité recherche un développeur logiciel expérimenté pour intégrer l'équipe Edge OS.Vous participerez à la gestion d’une plateforme moderne pour le déploiement d’...Show more
    Last updated: 22 days ago • Promoted
    Contract T4 || Senior Cloud Engineer [Azure] - Healthcare

    Contract T4 || Senior Cloud Engineer [Azure] - Healthcare

    Ampstek • lévis, qc, ca
    Full-time
    Job Title : Senior Cloud Engineer (Azure).Terraform, Azure Cloud Services.Terraform (Strong experience – 4+Yrs).Show more
    Last updated: 3 days ago • Promoted
    Senior Backend Engineer (Java / Kotlin) — Cybersecurity

    Senior Backend Engineer (Java / Kotlin) — Cybersecurity

    Qohash • Quebec
    Full-time
    A forward-thinking tech company in Quebec seeks a Senior Software Developer to enhance digital security through innovative solutions. The ideal candidate will have at least 4 years of experience in ...Show more
    Last updated: 5 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - québec city

    Sr. Firmware / Embedded software Engineer - québec city

    PotisEdge • québec city, qc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 15 days ago • Promoted
    Sr Systems Engineer

    Sr Systems Engineer

    CommScope • Quebec
    Full-time
    Location : Virtual, Quebec, Canada.Job Title Template : Channel Systems Engineer, Canada.Business Card Title : Systems Engineer. This position is remote, requires 50% or more travel, and requires the c...Show more
    Last updated: 22 days ago • Promoted
    Senior Back-end Engineer Scalable Data Systems

    Senior Back-end Engineer Scalable Data Systems

    ALLTECH CONSULTING SVC INC • Quebec
    Full-time
    Join our Vulnerability Management Platform team as a Senior Back-end Engineer Scalable Data Systems, where you’ll : .You’ll own greenfield features from architecture to deployment, mentor teammates,...Show more
    Last updated: 22 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - saint-augustin-de-desmaures

    Sr. Firmware / Embedded software Engineer - saint-augustin-de-desmaures

    PotisEdge • saint-augustin-de-desmaures, qc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 15 days ago • Promoted
    Senior R&D Software Engineer — Cloud-Native C# / .NET Lead

    Senior R&D Software Engineer — Cloud-Native C# / .NET Lead

    Clario Holdings Inc. • Quebec
    Full-time
    A healthcare technology provider is seeking a Senior R&D Software Engineer to design and optimize cloud-hosted applications. This role involves developing scalable applications, building RESTful API...Show more
    Last updated: 22 days ago • Promoted
    Contract T4 || Senior Cloud Engineer [Azure] - Healthcare - québec city

    Contract T4 || Senior Cloud Engineer [Azure] - Healthcare - québec city

    Ampstek • québec city, qc, ca
    Full-time
    Job Title : Senior Cloud Engineer (Azure).Terraform, Azure Cloud Services.Terraform (Strong experience – 4+Yrs).Show more
    Last updated: 3 days ago • Promoted
    Saviynt Implementation Engineer - saint-augustin-de-desmaures

    Saviynt Implementation Engineer - saint-augustin-de-desmaures

    Quality IT Resourcing • saint-augustin-de-desmaures, qc, ca
    Full-time
    Job Title : Saviynt Implementation Engineer.Contract Duration : 1-Year contract.Tech stack : Must be hands on with Saviynt, IAS / IPS, integration exp. Saviynt is a cloud-built, cloud-managed, and cloud-...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer (Python) | Remote U.S. AI SaaS

    Senior Software Engineer (Python) | Remote U.S. AI SaaS

    Atomic HR • Québec City, Quebec, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 9 days ago
    Software Engineer

    Software Engineer

    Pentangle Tech Services | P5 Group • Saint-Sylvestre
    Full-time
    Analyze, debug, modify, test, and implement software (primarily C and C++).We have embedded projects, as well as higher-level applications. Responsible for debugging existing, recent, and older prod...Show more
    Last updated: 1 day ago • Promoted
    Senior Geospatial Software Engineer (C++ / C#)

    Senior Geospatial Software Engineer (C++ / C#)

    BENTLEY SYSTEMS, INC. • Quebec
    Full-time
    Une entreprise mondiale de logiciels recherche un ou une développeur-euse de logiciels pour son équipe de produits.Vous contribuerez au développement de nouvelles fonctionnalités en C++ et.NET, tra...Show more
    Last updated: 22 days ago • Promoted
    Senior Tools Engineer : Streamline Pipelines & UI

    Senior Tools Engineer : Streamline Pipelines & UI

    Larian Studios • Quebec
    Full-time
    A prominent game development studio is seeking a Tools Programmer to join their team in Quebec.The ideal candidate should have over 5 years of experience creating development tools, strong skills i...Show more
    Last updated: 22 days ago • Promoted
    AI Principal Software Engineer - US SaaS startup | Remote

    AI Principal Software Engineer - US SaaS startup | Remote

    Atomic HR • Québec City, Quebec, .CA
    Remote
    Full-time
    Quick Apply
    We connect talented tech professionals in Latin America and Canada with remote career opportunities at innovative startups worldwide. We specialize in finding roles that align with your skills, expe...Show more
    Last updated: 30+ days ago
    Senior Full-Stack Engineer : C# / .NET Core & Data Pipelines

    Senior Full-Stack Engineer : C# / .NET Core & Data Pipelines

    Orion Innovation • Quebec
    Full-time
    A leading software development firm in Quebec is seeking a Senior Full-Stack Developer.The role involves development in C# (. NET Core) to build secure and scalable APIs and microservices, alongside...Show more
    Last updated: 22 days ago • Promoted
    EMS / SCADA Engineer

    EMS / SCADA Engineer

    Pacer Group • lévis, QC, ca
    Full-time
    Required Skills : 5+ years of work experience in customizing and delivering Network or Transmission Application preferably Reliance. LINUX and Windows Operating Systems <...Show more
    Last updated: 14 days ago • Promoted