The Alberta Electric System Operator (AESO) is responsible for the safe, reliable, and economic planning and operation of the Alberta Interconnected Electric System. We provide open and non-discriminatory access to Alberta’s interconnected power grid and also facilitate Alberta’s competitive wholesale electricity market. The AESO strives to foster an inclusive, diverse and equitable workplace where people feel respected and welcomed for who they are, together we deliver high performance and innovative results.
Job Description
If you are a current AESO employee, please view openings and apply through our internal site at Workday.
We are looking for an Engineer in Training to join the Energy Management System (EMS) team within the Operations Systems department. Our team is responsible for maintaining the integrity, reliability, and security of the General Electric (GE) EMS to AESO standards. This is achieved through the design, operation, organization and management of system data.
In this position, your main functions include maintaining and enhancing the core functionality of the EMS software suite, including but not limited to the Habitat, Scada, Generation, and Power System applicaions. You will also perform real-time event analysis and performance monitoring of the system under the direction of the EMS Engineers. Other responsibilities include support in the following areas; designing enhancements to the software, providing requirements, solutions and test plans to projects and facilitating the implementation of system software upgrades in line with Critical Infrastructure Protection (CIP) standards.
You will support the EMS Engineers in the operation and maintenance of the Energy Management System. This includes assisting with system configuration, software upgrades, and test execution across various components of the software stack, including verification of external integrations. You also provide real-time operational support to the control room and assist with project requirement gathering, investigation activities, and decision making support.
This full-time opportunity offers a competitive salary, paid vacation and flex time, health and dental benefits, mental health support, a defined contribution pension plan, and learning and development opportunities as part of your overall compensation package. We support a hybrid work environment, where the team is in the office on Tuesdays, Wednesdays, and Thursdays. Mondays and Fridays are flexible for where you work best.
You will enjoy working in this team if:
You are purpose-driven and are excited to help the AESO deliver for Albertans.
You thrive in a dynamic environment and are energized by change and innovation.
You enjoy collaborating with others and have an “all hands on deck” approach to teamwork.
You can multitask and balance multiple files and projects in flight.
You have a curious mind and enjoy digging in deep to learn how things work.
You are comfortable working in a highly secure environment where we consistently follow security protocols.
Accountabilities include but are not limited to:
Provide support to real-time applications to develop background, awareness, and understanding of the complex system.
Provide technical support for day-to-day maintenance of real-time systems (EMS, SCADA, Infrastructure) & system administration of real-time control room applications.
Support the team with reviewing designs and implementation plans to grid software platforms.
Support the testing and deployment of software security updates.
Assist with code reviews of 3rd party developed software prior to adoption and implementation.
Review and support deployment plans to ensure a reliable production release.
Create, review, and maintain system documentation to align with real-time requirements.
Troubleshoot and resolve production system issues as required.
Assist in the development of site-based procedures to ensure effective real-time system operation, integrity, availability, utilization, data backup, and disaster recovery.
Execute cyber and physical security policies and procedures across the Bulk Electric System (BES) systems to ensure compliance with all CIP standards.
Develop and gain understanding of Alberta Reliability Standards and applicability in the BES.
Work with technical and non-technical stakeholders to clarify and refine business requirements.
Assist in defining, coordinating, and executing the development, testing, and implementation of a technical solution.
Perform objective analyses of data and processes, develop recommendations and ensure documentation accurately reflects their subject matter.
What you’ll bring to us:
Bachelor of Science degree in Engineering or equivalent, from an accredited university.
Professional designation; from the Association of Professional Engineers and Geoscientists in Alberta (APEGA), equivalent, or In Progress.
Minimum of two years of applicable experience in the following:
Supporting electrical utility organizations.
Knowledge of power system software applications, tools, and industry best practices.
Programming with C/C++ and PowerShell.
Application deadline: August 4, 2026
#LI-Hybrid
If you are contacted for a pre-screening and/or interview, please advise of any accommodation measures required to enable you to fully participate. Information received relating to accommodation measures will be addressed confidentially.
The Alberta Electric System Operator is unable to accept unsolicited agency resumes.
The Alberta Electric System Operator, and its members, officers, employees and agents (collectively, the "AESO") is committed to protecting personal information provided to it. When you submit your personal information to the AESO for the purpose of pursuing employment with the AESO, the collection, use and disclosure of personal information is in accordance with the provisions of the Protection of Privacy Act (POPA) of Alberta.
As noted, the AESO is mandated to maintain the safe and reliable operations of the provincial power grid. As part of meeting its obligations, the AESO may require the successful candidate to undergo a criminal background check for the position. This collection of personal information for the purposes of a check will be conducted in accordance with Section 4 of POPA.