1

Software Engineering Co Op Jobs in Calgary, AB (NOW HIRING)

Nominally a co-driver on any engagement. This role contributes to both commercial and government ... Strong software engineering background - C#.net/Full-Stack development Exposure to Power Pages and ...

... co-op advertising are current and accurate. * Reviews the general ledger and scheduled accounts ... and accounting software * Excellent analytical, organizational, and problem-solving skills

Showing results 41-60

Software Engineering Co Op information

See Calgary, AB salary details

$9

$33

$89

How much do software engineering co op jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for software engineering co op in Calgary, AB is $33.85, according to ZipRecruiter salary data. Most workers in this role earn between $17.79 and $41.35 per hour, depending on experience, location, and employer.

What is a software engineering co op?

A Software Engineering Co-Op is a structured, paid position for students to gain hands-on experience in software development while completing their academic studies. Co-Ops typically last several months and allow students to work alongside professional engineers, contributing to real projects and learning industry practices. These positions are often part of a university program and can help students build valuable skills, expand their professional network, and improve their chances of future employment in the tech industry.

What types of projects and responsibilities can a software engineering co op expect to work on during their placement?

As a Software Engineering Co Op, you can expect to contribute to real-world projects alongside experienced engineers, often focusing on tasks like debugging, writing code, developing features, and participating in code reviews. You may also assist with testing, documentation, and collaborating in agile team meetings. The specific responsibilities can vary depending on the company, but you'll typically be assigned meaningful work that directly impacts ongoing products or services, offering valuable hands-on experience and opportunities for learning.

What are the key skills and qualifications needed to thrive as a software engineering co op, and why are they important?

To thrive as a Software Engineering Co Op, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and potentially agile methodologies is highly beneficial. Strong problem-solving skills, communication, and a willingness to learn make a Co Op stand out in collaborative, fast-paced environments. These abilities are essential for contributing effectively to real projects, adapting quickly to new tasks, and building a foundation for a successful engineering career.

What is the difference between Software Engineering Co Op vs Software Developer?

AspectSoftware Engineering Co OpSoftware Developer
CredentialsTypically pursuing or have completed a degree in Computer Science or related fieldUsually hold a degree in Computer Science or related field
Work EnvironmentInternship or temporary position within a company, often part-time during studiesFull-time employment in software development roles
Employer & Industry UsageCommon in tech companies, startups, and large corporations for student trainingFull-time roles across various industries including tech, finance, healthcare

In summary, a Software Engineering Co Op is a temporary, often part-time position aimed at students gaining practical experience, while a Software Developer is a full-time professional role focused on developing software solutions. Both roles require similar educational backgrounds but differ mainly in duration, employment status, and career stage.

What are the most commonly searched types of Software Engineering jobs in Calgary, AB?

The most popular types of Software Engineering jobs in Calgary, AB are:

What cities near Calgary, AB are hiring for Software Engineering Co Op jobs?

Cities near Calgary, AB with the most Software Engineering Co Op job openings:

Infographic showing various Software Engineering Co Op job openings in Calgary, AB as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $70,406 per year, or $33.8 per hour.

Renewable Energy Performance Engineer in Training I

Enbridge

Calgary, AB • On-site, Remote

Full-time

Medical, Dental, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Enbridge rating

8.4

Company rating: 8.4 out of 10

Based on 47 frontline employees who took The Breakroom Quiz

20th of 53 rated energy and utility


Job description

Posting End Date:

August 14, 2026

Employee Type:

Regular-Full time

Union/Non:

This is a non-union position

Are you ready to play a key role in enhancing the performance and reliability of renewable power generation assets? At Enbridge, we are looking for a motivated and technically driven Renewable Energy Performance Engineer in Training I to join our Power team in Calgary, AB. This is a great opportunity for an early-career Electrical Engineer to support the operation, analysis, and continuous improvement of utility-scale wind and solar facilities.

In this role, you will apply engineering fundamentals, electrical system knowledge, and data-driven analysis to improve asset performance, reliability, and energy production. Working alongside experienced engineers and multi-functional teams, you will help identify performance opportunities, support electrical equipment investigations, and contribute to projects that optimize renewable generation assets across North America.

If you are passionate about renewable energy, electrical power systems, and solving complex technical challenges, we encourage you to apply and help shape the future of sustainable energy at Enbridge.

Note: Internally called Engineer in Training I

What You Will Do

  • Support performance analysis and operational assessments of wind and solar generation assets, with a focus on electrical and power system performance.
  • Analyze equipment and system data to identify trends, performance gaps, and opportunities to improve energy production and reliability.
  • Assist with investigations related to electrical equipment, including inverters, transformers, switchgear, collection systems, and balance-of-plant components.
  • Support testing, commissioning, and validation activities associated with asset optimization and performance improvement initiatives.
  • Collaborate with Operations, Engineering, Maintenance, OEMs, and external consultants to resolve technical issues and improve asset performance.
  • Contribute to root cause analyses and corrective action development for equipment and system performance concerns.
  • Support monitoring and reporting of plant performance, availability, power quality, and operational reliability metrics.
  • Assist in the development and continuous improvement of engineering tools, reporting processes, and analytical models used to support renewable generation assets.
  • Provide project coordination and technical support for electrical and performance improvement projects.

Who You Are

  • Bachelor's degree in Electrical Engineering or a closely related engineering field.
  • 0-2 years of relevant engineering experience, including internships, co-op terms, or academic projects related to power systems, renewable energy, or electrical equipment.
  • Knowledge of electrical engineering fundamentals, including power systems, electrical machines, protection and controls, or renewable energy systems.
  • Interest in utility-scale generation assets, grid-connected power systems, and renewable energy technologies.
  • Experience analyzing technical data and applying engineering principles to solve operational or equipment-related challenges.
  • Strong experience using data analysis and engineering tools such as Python, MATLAB, Power BI, or similar software is considered a significant asset.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Excellent communication and collaboration skills with the ability to work effectively across technical and operational teams.
  • Self-motivated, organized, and eager to learn in a fast-paced engineering environment.
  • Eligibility to register or currently registered as an Engineer-in-Training (EIT) with APEGA is considered an asset.

Working Conditions:

  • Office environment.

  • Minimal travel (<5%) to field sites, other office locations, and/or industry conferences.

  • The environment is fast-paced and deliverables-based with competing deadlines to support aggressive performance and cost goals.

Benefits:

  • A flexible benefits program that allows each employee to select the level of coverage needed for their family in the areas of health, dental, insurance, and disability.

  • A paid birthing parent and parental leave benefit that offers up to 20 weeks of paid leave for birth-giving parents and up to 12 weeks for other eligible parents, providing flexibility and support during this important life event.

  • Valuable retirement savings plans, including a savings plan with company stock as an investment option.

  • Paid time off/vacation/sick, plus paid personal days off (depending on location), and paid holidays.

  • An Employee and Family Assistance Program.

  • A Wellness Program, which focuses on supporting healthier employees by providing tools, resources, and opportunities to improve physical, mental, social, and financial well-being.

  • Enbridge's FlexWork (hybrid work model) offers eligible employees (Manager and below) the option to work from home on Wednesdays and Fridays, opt for a compressed workweek schedule, or have flexible start and end times. Role requirements determine your eligibility for each option.

At Enbridge, we are dedicated to our core value of Inclusion.We are proud to bean Equal Opportunity Employer. We are committed to providing employment opportunities to all qualified individuals, without regard to age, race, color, national or ethnic origin, religion, sex, sexual orientation, gender identity or expression, marital status, family status, veteran status, Indigenous status, disability, or any other reason protected by federal, state, or local law.Applicants with disabilities can request accessible formats, communication supports, or other accessibility assistance by contacting careers@enbridge.com.

Information For Applicants:

  • Applications can be submitted via our online recruiting system only.

  • We appreciate your interest in working with us; however, only those applicants selected for interviews will be contacted.

  • Final candidates for this position may be required to undergo a security screening, including a criminal records check.

To learn more about us, visit www.enbridge.com


What Enbridge employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom