1. What is a Software Engineer at Canada Infrastructure Bank?
A Software Engineer at the Canada Infrastructure Bank occupies a unique position at the intersection of public policy, large-scale financial investment, and modern technology. You are not just writing code; you are building the digital foundation that enables the Canada Infrastructure Bank to execute its mandate of investing in revenue-generating infrastructure projects that serve Canadians. Your work directly impacts how the organization manages complex investment portfolios, tracks infrastructure development, and collaborates with public and private sector partners.
This role is critical because the Canada Infrastructure Bank requires robust, secure, and scalable software solutions to handle the high-stakes data associated with national infrastructure projects. You will be expected to tackle complex problems that require both technical precision and a deep understanding of the business context. Whether you are improving internal workflows or developing tools for investment analysis, your contributions will play a vital role in achieving the long-term strategic goals of the organization.



