Talent.com
Senior Software Developer
Senior Software DeveloperBentley Systems • Quebec, Queb, CA
Senior Software Developer

Senior Software Developer

Bentley Systems • Quebec, Queb, CA
17 hours 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 Developer • Quebec, Queb, CA

Similar jobs
Embedded C Developer - québec city

Embedded C Developer - québec city

Amaris Consulting • québec city, qc, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Guidewire Forms Developer

Guidewire Forms Developer

Billennium • Saint-Augustin-de-Desmaures, Quebec, Canada
Full-time
We are a Global IT Services and Solutions organization Headquartered in Poland with our local Canada office in Mississauga and other offices across the globe including Malaysia, Germany and India.W...Show more
Last updated: 2 days ago • Promoted
Dev Ops Senior

Dev Ops Senior

Bearsight Inc • saint-augustin-de-desmaures, QC, ca
Full-time
Senior DevOps EngineerDepartment: AI & Software EngineeringLocation: Remote (Open to candidates across Canada)Compensation: Competitive – Based on experienceShow more
Last updated: 2 days ago • Promoted
Embedded C Developer - saint-augustin-de-desmaures

Embedded C Developer - saint-augustin-de-desmaures

Amaris Consulting • saint-augustin-de-desmaures, qc, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack Developer

Senior Full Stack Developer

Autodesk, Inc. • Quebec
Full-time
Job Requisition ID #**25WD94120****Learn More******About Autodesk**Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the...Show more
Last updated: 14 days ago • Promoted
Team Lead, Software Development

Team Lead, Software Development

La Maison Simons • Quebec
Full-time
Under the supervision of the Director of Solution Architecture & Software Engineering, the Software Development Team Lead coordinates the daily activities of the development team and actively contr...Show more
Last updated: 3 days ago • Promoted
Senior Java / Neo4j Developer - Axiom Global Technologies

Senior Java / Neo4j Developer - Axiom Global Technologies

Axiom Global Technologies • québec city, qc, ca
Full-time
Key Responsibilities & Required Skills.The ideal candidate should possess the following mandatory skills and proficiencies:.Java, Spring Boot, REST APIs, JSON, and JUnit.PostgreSQL or Oracle databa...Show more
Last updated: 2 days ago • Promoted
Senior UI Programmer

Senior UI Programmer

Epic Games • Quebec
Full-time
At the core of Epic’s success are talented, passionate people.Epic prides itself on creating a collaborative, welcoming, and creative environment.Whether it’s building award-winning games or crafti...Show more
Last updated: 1 day ago • Promoted
Industrial Software Architect: Lead Scalable, Impactful Systems

Industrial Software Architect: Lead Scalable, Impactful Systems

PMP SOLUTIONS • Quebec
Full-time
A technology solutions provider is seeking a software architect to support project teams in defining and deploying software solutions.This role requires 7+ years of experience and a B.Candidates mu...Show more
Last updated: 2 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: 30+ days ago • Promoted
Lead developer

Lead developer

Monclubsportif • Quebec
Full-time
The world of sports evolves daily, and our application is constantly being improved to adapt to the reality of our users.As a result, new development needs arise every day.Involved in improving our...Show more
Last updated: 30+ days ago • Promoted
Senior Java / Neo4j Developer - lévis

Senior Java / Neo4j Developer - lévis

Axiom Global Technologies • lévis, qc, ca
Full-time
Key Responsibilities & Required Skills.The ideal candidate should possess the following mandatory skills and proficiencies:.Java, Spring Boot, REST APIs, JSON, and JUnit.PostgreSQL or Oracle databa...Show more
Last updated: 2 days ago • Promoted
Senior Consultant - Codex

Senior Consultant - Codex

Codex • québec city, qc, ca
Full-time
We are partnering with a fast-growing, boutique Anaplan consultancy to hire a Senior Anaplan Consultant.Due to several large enterprise projects kicking off, the firm is expanding its delivery team...Show more
Last updated: 13 days ago • Promoted
Senior Full stack Developer (C#)

Senior Full stack Developer (C#)

Sherweb Inc. • Quebec
Full-time
Here's what we do and why we do it.We work to simplify the cloud for IT professionals so they can focus on what really matters, making their customers' lives better.Find out how we do that here: ww...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer - Mobile (Canada - Remote)

Lead Software Engineer - Mobile (Canada - Remote)

Braintrust • Quebec
Remote
Full-time
There’s nothing like a great night’s sleep—the cozy, wrapped‑up‑in‑a‑heavy‑blanket kind of sleep.The fire‑crackling, curtains‑drawn, DO NOT DISTURB kind of sleep.But here’s the thing: while 85% of ...Show more
Last updated: 1 day ago • Promoted
Lead Guidewire Cloud Software Architect

Lead Guidewire Cloud Software Architect

CGI • Quebec
Full-time
A leading IT consulting firm is seeking a Software Architect experienced in Guidewire to join a dedicated project team in the insurance sector.The ideal candidate should possess a minimum of 10 yea...Show more
Last updated: 30+ days ago • Promoted
Senior Solution Architect – Serverless Big Data Platform

Senior Solution Architect – Serverless Big Data Platform

Reelcruit • Quebec
Full-time
A leading data solutions provider based in Quebec City seeks a skilled Solutions Architect / Serverless to join their team.This role involves developing high-performance big data processing platfor...Show more
Last updated: 30+ days ago • Promoted
Software Development Manager

Software Development Manager

Poka Inc. • Quebec
Full-time
At Poka, we’re transforming how frontline teams operate, learn, and solve problems.Our connected worker platform is purpose-built for manufacturing, empowering frontline workers to share knowledge,...Show more
Last updated: 25 days ago • Promoted