1. What is a Software Engineer at VIA Rail Canada?
As a Software Engineer at VIA Rail Canada, you play a pivotal role in maintaining and evolving the technological infrastructure that keeps Canada connected. You are responsible for developing, supporting, and optimizing software solutions that directly impact the passenger experience and the operational efficiency of one of the country’s most vital transportation networks.
This position offers a unique intersection of legacy systems and modern digital transformation initiatives. You will not only be writing code but also engaging with the complexities of a large-scale, safety-critical environment. Whether you are working on internal administrative tools, passenger-facing applications, or data-driven operational metrics, your work ensures that VIA Rail Canada maintains its commitment to reliability and service excellence.


