Jobs at CN
1,295 open positions
Specialist Software Developer
Company: CN
Location: Montreal, Canada
Posted Oct 02, 2024
CN is seeking a skilled software developer to join their Information & Technology (I&T) team, specifically the Observability team. The role involves designing and implementing next-generation observability solutions and tools, working closely with a team of developers and architects, and leveraging open-source technology. The ideal candidate should have a Bachelor's degree in computer science or equivalent, strong skills in Java, Python, JavaScript/TypeScript, Angular, Spring Boot, and experience with Linux internals, containers, and shell scripting. They should also be familiar with infrastructure as code tools like Terraform and Ansible, and have experience with source code and binary repositories using git and ADO. The role requires designing and building observability solutions, tools for metric collection, analysis, and reporting, and engaging with internal customer teams to understand their observability needs. CN is committed to programs supporting social responsibility and environmental stewardship, and values diversity and inclusion.
Signals & Communications Apprentice
Company: CN
Location: Thunder Bay, Canada
Posted Oct 02, 2024
CanadaCN offers a Signals and Communications Apprentice role, responsible for installing, repairing, and maintaining signals and communications systems. The job involves working with state-of-the-art equipment, ensuring a safe working environment, and participating in a one-year apprentice training program. CN is a world-class transportation leader, committed to social responsibility and environmental stewardship.