Engineer-in-Training program

The FortisBC Engineer-in-Training program helps recent engineering graduates gain practical experience through exposure to a variety of development opportunities in our natural gas and electricity businesses.

Why be an Engineer-in-Training at FortisBC?

We provide Engineers-in-Training with a competitive salary and benefit package, opportunities for challenging work and ongoing training, and an environment that supports your professional growth and success, as well as giving back to the communities where we live and work. 

Gain technical & business experience

The Engineer-in-Training program is designed to help you build connections and develop a technical, operational and financial understanding of our business through a series of rotations. These will help you complete your experience requirements to register as a Professional Engineer with Engineers and Geoscientists BC (EGBC) and develop key competencies reviewed by EGBC, including technical competence, communication, project management, professional accountability, sustainability and continuing professional development. 

There is a well-established progression plan for graduates to go on to technical and business leadership roles at FortisBC.

Rotations throughout our business

You’ll work in several different departments during the four-year program, and you may have a mentor to support your development of technical skills and provide career advice and coaching. You’re encouraged to attend regular site visits to gain an understanding of operational challenges. You may also have opportunities for further classroom development.

You’ll be based at one location but placements may take you throughout BC, including the Lower Mainland, Vancouver Island, Okanagan and Kootenays. The duration of each depends on your previous work experience and includes rotations in: 


You’ll be exposed to the technical aspects of capital and maintenance projects, be involved in analyzing specific issues and be required to complete feasibility and economic assessments.

System planning

You’ll research, investigate and plan improvements to the FortisBC transmission and distribution system and be involved in preparing and running models of the system in your research for future projects and system growth.


You’ll work at one of FortisBC’s hydroelectric generation facilities, which will give you practical experience in a plant setting and you’ll be involved in day-to-day operations and development of capital projects to optimize plant utilization.

System control centre

You’ll provide technical support for operation issues, outage coordination, water management and protection schemes. You’ll also review risk assessments for planned system outages and edit programming of control centre software systems.

Project Management Office

You’ll be responsible for planning, executing and closing out phases of capital and maintenance projects at FortisBC. You’ll coordinate all aspects of a project and ensure cost and timeline deliverables are met.


You’ll get into the field and get hands-on experience working in and around distribution and transmission assets. You’ll also plan, coordinate and execute field work to deliver safe, reliable energy to our customers.

Other areas of our business

You may also gain experience in non-technical areas such as:

  • business development
  • finance (information technology, budgeting, accounting, purchasing, warehousing and billing)
  • customer service (energy efficiency, human resources, environment and safety)


Recent graduates with the following qualifications are encouraged to apply:

  • completion of a bachelor’s degree in engineering from an accredited university
  • eligible for registration as an Engineer-in-Training with EGBC
  • hold a valid BC class 5 driver’s licence (or Canadian provincial equivalent) with a clean driving record

Learn more about the rewards of working with FortisBC and look for Engineer-in-Training positions on our current job opportunities page.