What is a Software Engineer at BC Hydro?
As a Software Engineer at BC Hydro, you are not just writing code; you are building the digital infrastructure that powers a province. This role sits at the intersection of complex utility operations and modern software development, requiring you to support critical systems that manage energy distribution, grid reliability, and corporate efficiency. Whether you are working on site-based industrial systems, such as at the Site C Dam, or developing enterprise-level applications in Burnaby or Vancouver, your work directly impacts the lives of millions of British Columbians.
This position is both challenging and highly rewarding due to the scale and mission-critical nature of the environment. You will often find yourself collaborating with multi-disciplinary teams of engineers, project managers, and operations staff. Because BC Hydro operates essential infrastructure, the engineering culture here prioritizes safety, reliability, and precision. You will be expected to balance the need for innovation with the rigorous standards required to maintain a stable, high-availability power grid.




