2,096,212open jobs
128,967companies
243,811added this week
Browse all
Salary
≈ $64k – $136k per year (Estimated)
Location
In office (Saint-Bruno)

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Oct 19, 2026. Alstom scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Headquartered in Saint-Ouen-sur-Seine, France, Alstom is a leading global manufacturer and provider of sustainable rail transport systems and mobility solutions. The enterprise develops and deploys an extensive portfolio of rolling stock, including high-speed trains, urban metros, and trams, alongside advanced signaling, digital mobility, and rail infrastructure technologies. Operating in dozens of countries worldwide, the company delivers integrated turnkey systems and customized lifecycle services to support efficient, low-carbon public transit networks.

Promoteur de la mobilité durable, Alstom se positionne comme un leader mondial des systèmes de transport intégrés.Des trains à grande vitesse, métros, monorails et tramways aux systèmes intégrés, services, infrastructures, et solutions de signalisation et de mobilité numérique, nous offrons à la diversité de nos clients le portefeuille le plus vaste du secteur.Chaque jour, plus de 80000collaborateurs dans le monde qui ouvrent la voie à des solutions de mobilité plus vertes et plus intelligentes pour relier les villes, réduire l’empreinte carbone et remplacer la voiture.

Alstom connaît une croissance sans précédent au Canada. Pour répondre aux défis du transport de demain, nous recherchons des talents prêts à conjuguer expertise mondiale et impact local.

Vous êtes passionné par l'univers ferroviaire et les systèmes complexes ? L’équipeTrain Control & Monitoring Systems(TCMS) vous ouvre ses portes (bureau St-Bruno, Qc).

En tant queDéveloppeur Full Stack, vous deviendrez unartisan de l'excellence technique de nos solutions HMI. Si vous cherchez un rôlequia un impact direct sur la sécurité et l'efficacité du transport de demain, ce défi est fait pour vous.

Votre futur rôle

L’équipe Train Control & Monitoring Systems (TCMS) est responsable du maintien, de l’amélioration et de l’évolution des systèmes logiciels utilisés dans les flottes de trains en opération. Dans le cadre du développement d’une nouvelle génération d’interfaces homme-machine (HMI), en tant que Développeur full-stack, vousintervenez sur l’ensemble du cyclede développement logicie l, du Frontend à l’architecture Backenden travaillant en étroite collaboration avec lestesteurs logiciels et les ingénieurs systèmes afin de livrer des solutions fiables et robustes.

Vous contribuez à la création d’applications modernes et performantes basées sur des technologies web et des environnements distribués.

Vous avezdéveloppé de solides connaissances et compétencesencréation d’applications modernes et performantes basées sur des technologies web et des environnements distribuésdans un domaine de pointeet avez exercé unrôle de leadershipen soutenant des équipesde projets de développement et de déploiement de logiciels,vous êtes notre candidat idéal.

Vos principales responsabilités

  • Développer des applications fullstack (frontend avec React, backend avec Node.js + Express.js) destinées à des interfaces HMI de haute performance
  • Effectuer des revues de code, des tests fonctionnels et non fonctionnels ainsi que du déverminage afin de garantir la qualité, la performance et la sécurité des applications logicielles.
  • Participer à l’ensemble du cycle de vie du développement logiciel (analyse, conception, développement, tests, déploiement et maintenance).
  • Documenter et maintenirbibliothèques, outils et environnements de développement.
  • Adhérer rigoureusement aux processus, méthodes et outils en place correspondant à ces activités

A propos de vous

Au-delà de votre expertise technique, nous recherchons une personnalité passionnée et engagée. Pour vous épanouir dans ce rôle et relever nos défis technologiques, les atouts suivants seront essentiels :

  • Formation: Baccalauréat en génie logiciel, informatique ou toute autre formation jugee pertinente
  • Compétences Techniques (Stack principale)

oFrontend : Expertise approfondie en React + Redux, JavaScript (ES6+), TypeScript, HTML5 et CSS

oBackend :maîtrise de l'écosystème Node.js (Express.js) et conception d'API REST

oBases de données : Expérience concrète avec les systèmes relationnels (MSSQL, MySQL, PostgreSQL).

  • Architecture et Infrastructures

oConception : Maîtrise des principes SOLID, des patrons de conception (design patterns) et des architectures de microservices.

oRéseautage : Compréhension rigoureuse du modèle OSI et des protocoles (TCP/IP, UDP, HTTPS, SSL/TLS, IGMP).

oDevOps : Pratique des outils de conteneurisation (Docker/Compose, Kubernetes) et des systèmes de contrôle de version (Git, SVN).

  • Connaissances de base en C/C++ (toute autre langue additionnelle est un plus).
  • Communication: Maîtrise professionnelle dufrançais et de l'anglais(oral et écrit)
  • Bureautique : Maîtrise de la suite Microsoft Office et aisance avec les systèmes ERP (SAP).

Ce que vous apprécierez dans ce rôle et en travaillant chez ALSTOM

  • Travailler au quotidien dans un environnementde projetsinnovateurs
  • Bénéficier d'une rémunération compétitiveincluantune couverture sociale complète (vie, médicale, retraite)dès l’entrée en fonction
  • Développer de nouvelles compétences et votre plein potentiel grâce à la formation continue offerte
  • Opportunitésà la hauteur de vos ambitionsau sein de l’organisation

Lieu : Saint-Bruno (Rive-Sud de Montréal).

Format : Permanent, temps plein (40h).

Modèle : Hybride (3 jourssur site / 2 jours télétravail)

Si vous êtes prêt à relever le défi, nous serions ravis de vous entendre !

Important ànoter: en tant qu’entreprise mondiale, nous prônons l’égalité des chances et célébrons la diversité dans les 64 pays où nous sommes présents.

L'usage du genre masculin est utilisé sans aucune discrimination et dans le seul but d'alléger le texte.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,096,212 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Saint-Bruno
Hybrid · Full-Time · Toronto
Rust
Kotlin
Swift
Rust
Axum
Kotlin
Retrofit
Hilt
Kotlin Coroutines
kotlinx.serialization
OkHttp
Ktlint
Swift
SwiftLint
GRDB.swift
Databases
PostgreSQL
Redis
Mobile
JUnit
Jetpack Compose
SwiftUI
Core Animation
MVVM
Lottie
Room
SwiftData
State Management
DataStore
Material3
TestFlight
Swift Testing
DevOps
Terraform
GitHub Actions
WebSockets
CI/CD
Git
AWS
Docker
AWS Fargate
Amazon S3
Amazon ECS
Apply
Remote (Canada) · Full-Time · Toronto
Java
Java
Spring Boot
DevOps
Azure
CI/CD
Cybersecurity
SOC 2
GDPR
HIPAA
MedTech
ISO 13485
IEC 62304
HL7
FHIR
Design Controls
Apply
In office · Full-Time · Toronto
AI/ML
Computer Vision
AI Agents
Apply
In office · Full-Time · Toronto
Python
JavaScript
TypeScript
SQL
Python
Flask
Databases
PostgreSQL
Frontend
React.js
Apply
In office · Full-Time · Toronto
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Mongoose
Databases
RabbitMQ
Apache Kafka
AI/ML
Cursor
Frontend
Redux
Tailwind CSS
React.js
Vite
Radix UI
shadcn/ui
Redux Toolkit
DevOps
Terraform
GitHub Actions
Datadog
CI/CD
AWS
Docker
AWS Lambda
Amazon S3
Amazon Kinesis
Cybersecurity
SOC 2
QA
Playwright
Jest
Apply
≈ $65k – $138k per year (Estimated) · In office · Bachelor's Degree · Saint-Bruno
Python
SQL
C#
C++
DevOps
Docker
Kubernetes
Linux
Apply
≈ $65k – $138k per year (Estimated) · In office · High School Diploma · Saint-Bruno
Python
SQL
C#
C++
DevOps
Docker
Kubernetes
Linux
Apply
≈ $32k – $72k per year (Estimated) · Hybrid · 2+ years exp · Bachelor's Degree · Saint-Bruno
Python
SQL
DevOps
CI/CD
Jenkins
GitLab
TCP/IP
Apply
≈ $46k – $101k per year (Estimated) · In office · High School Diploma · Saint-Bruno
Python
SQL
DevOps
CI/CD
Jenkins
GitLab
TCP/IP
Design
Rive
Apply
≈ $46k – $120k per year (Estimated) · In office · Contractor · Saint-Bruno
Apply
See all jobs
This is one of many
2,096,212 more open roles from verified company boards, updated every day.