1

Software Engineer Co Op Jobs in Alberta (NOW HIRING)

Registered in the Computer Science or Engineering Internship/Co-op program and have completed at ... Interest in Software development * Experience with "DevOps" tooling, such as GIT, Elastic/Kibana ...

Registered in the Computer Science or Engineering Internship/Co-op program and have completed at ... Interest in Software development * Experience with "DevOps" tooling, such as GIT, Elastic/Kibana ...

Cornerstone Co-op invites applications for the position of Office Clerk to join our team on a ... Utilize internal accounting software and other internal systems to complete administrative and ...

Commercial Banking Intern / Co-Op

Edmonton, AB Β· On-site

CA$45K - CA$74K/yr

Our Co-op/Intern Programming is offered with select Co-op and Internship roles and is designed to help you better understand the TD business, build on critical career capabilities, and broaden your ...

New

Estimator

Rimbey, AB Β· On-site

Setting up and inputting estimates in software * Preparing and maintaining a directory of suppliers ... Please be advised our Co-op has a Substance and Alcohol policy in effect. All employees in Safety ...

Benefits & Perks Calgary Co-op has excellent opportunities for increasing levels of responsibility ... Experience with OnBase OCR software * Knowledge of policies and procedures relative to the position.

New

Registered in the Computer Science or Engineering Internship/Co-op program and have completed at ... Enrolled in Computer Science , Geomatics , Computer Software Engineering or any field related to ...

Our Co-op/Intern Programming is offered with select Co-op and Internship roles and is designed to help you better understand the TD business, build on critical career capabilities, and broaden your ...

New

Hexagon's Autonomous Solutions, is looking for an Software Test Engineering Intern to join our high ... Registered in the Computer Science or Engineering Internship/Co-op program and have completed at ...

Showing results 21-40

Software Engineer Co Op information

See Alberta salary details

$12

$33

$75

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

As of Sep 12, 2026, the average hourly pay for software engineer co op in Alberta is $33.94, according to ZipRecruiter salary data. Most workers in this role earn between $21.39 and $43.27 per hour, depending on experience, location, and employer.

What is a software engineer co op?

A Software Engineer Co-Op is a student or recent graduate who participates in a cooperative education program, gaining hands-on work experience at a company while still in school. These positions typically last several months and allow students to apply their classroom knowledge to real-world software development projects. Co-Ops work alongside experienced engineers, contributing to coding, debugging, and project development, and often rotate between academic terms and work terms. This experience helps students build their skills, expand their professional network, and often leads to future job opportunities.

What are software engineer co op positions?

Students studying to be software engineers often look for internship and training opportunities. As a software engineer co-op, you work with today’s latest and greatest technologies, researching Database Theory, JavaScript, CSS3, HTML5, and more. Your responsibilities are those of a student and intern, and you research and develop software. Your duties may include completing a project, assisting engineers, or shadowing them to develop the skills necessary for entering the workforce. Co-op positions often last for a term of one year. Students almost always receive pay for these positions that either provide credit or a pass/fail grade.

What types of projects and responsibilities can a software engineer co op expect during their placement?

As a Software Engineer Co Op, you can typically expect to work on real-world projects alongside full-time engineers, often contributing to codebases, debugging, and writing tests. Your responsibilities may also include participating in agile team meetings, collaborating with cross-functional teams such as QA and product management, and learning industry-standard tools and workflows. While the scope of your work may start with smaller tasks, strong performance can lead to more complex assignments and greater autonomy as your term progresses.

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

To thrive as a Software Engineer Co Op, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by coursework in computer science or a related field. Familiarity with common programming languages (such as Python, Java, or C++), version control systems like Git, and basic exposure to development environments is important. Strong problem-solving abilities, willingness to learn, and effective communication set standout candidates apart. These skills ensure you can contribute to real-world projects, adapt to new technologies, and collaborate effectively within engineering teams.

What is the difference between Software Engineer Co Op vs Software Developer Intern?

AspectSoftware Engineer Co OpSoftware Developer Intern
CredentialsTypically pursuing or holding a bachelor's degree in Computer Science or related fieldUsually students in similar fields, often at an earlier stage of their education
Work EnvironmentFull-time or part-time cooperative work, often integrated with academic scheduleInternship, often part-time or summer-only
Employer & Industry UsageUsed by tech companies for ongoing cooperative programs, often in software development teamsCommonly used by companies for short-term internship roles in software development

The main difference is that a Software Engineer Co Op is a longer-term, often semester-based cooperative position that integrates with academic programs, while a Software Developer Intern is typically a shorter-term internship, often during summer, focused on gaining initial industry experience.

Infographic showing various Software Engineer Co Op job openings in Alberta as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $70,599 per year, or $33.9 per hour.

Jan 2027 Engineering (Electric Division) Co-op (Multiple)

Edmonton, AB β€’ Hybrid

CA$28 - CA$36/hr

Full-time

Medical, PTO

Re-posted 23 hours ago


Job description

Your potential is here!Β 

Division:Β Β Β Β Β  ATCO ElectricΒ 

Location:Β Β Β Β  Multiple (Including, Edmonton, Grande Prairie, Vegreville)Β 

Duration:Β Β Β Β  4,8, 12 or 16 monthsΒ 

Salary:Β Β Β Β Β Β Β Β  $28 - $36/hour, dependent upon previous work-term experienceΒ 

Start Date:Β Β  January 2027Β 

Relocation:Β Relocation assistance will be provided

What We Offer:Β 

  • A culture based on caring, integrity, agility, collaboration, safety, and belongingΒ 
  • Salary increases every semester plus 6% vacation payΒ 
  • Ongoing support from engineering mentors toward your professional growth.Β 
  • Opportunities to give back through ATCO's EPIC Program and team eventsΒ 
  • Well-Being@ATCO Health & Wellness ProgramΒ 
  • So much more!Β 

Your career journey atATCOhas the potential tobe full of new experiences, inspiring challenges, and growth without boundaries. Set your sights on how you want to grow and develop, and we'll be right there to support you along the way. AtATCO Electric, we've been energizing homes, farms and businesses across north and east-central Alberta for more than 85 years. We serve nearly 229,000 customers in 242 communities and our service area covers nearly two-thirds of Alberta. Engineering work makes what we do possible.Β 

Who you are:Β 

  • Mustbe enrolled in anEngineeringco-op (or internship) program at a recognized Canadian university.Β 
  • Have Excellent computer skills and experience working with Microsoft Office Suite.Β 
  • Ability to communicate verbally and in writing clearly and concisely, using appropriate technical vocabulary.Β 
  • Hold a valid Class 5 driver's license.Β 

To apply:Β 

  • Please clearly indicate which three departmentsyou are most interested in and whether you are willing to relocate.Β 
  • Please indicate on your resume how many months you are available for and that you are applying for the January 2027 Co-op Term.Β 
  • Include your most recent transcript in your application.Β 
  • Note: Interviews will be scheduled for the week of September 14, 2026.Β 

Positions are available in, but not limited to, the following engineering departments:Β Β 

Asset Information and Tools

Discipline: Electrical, Computer, Software Engineering | Location: EdmontonΒ 

Description:

  • Prepare and review process documentation, work instructions, and issue briefs

  • Use SQL and Python to query, process, report, and work with asset management data

  • Support User Acceptance Testing for new and existing applications

  • Support manual and automatic data entry into enterprise applications

Software's Used:

  • Programming Languages: SQL, Python

Working Conditions:

  • 100% Office-based.

  • Hybrid Schedule.

Asset Management, Asset Programs

Discipline: Open to all engineering disciplines | Location: EdmontonΒ 

Description:

Data ManagementΒ Β 

  • Analyzing data qualityΒ Β 
  • Creating and executing plans for improving data qualityΒ Β 

AnalyticsΒ Β 

  • Analyzing work and asset data to determine strategy (ex: increase/decrease maintenance frequency, repair vs. replace equipment, etc.)
  • Creating and updating reports to summarize data into useful informationΒ Β 

OutreachΒ Β 

  • Working with subject matter experts from across the business to facilitate decisions relating to work and assetsΒ Β 
  • Gathering input from all levels of the business to help characterize cost, risk, benefit, etc.Β Β Β 

Software's Used:

  • Microsoft Office Suite

  • Maximo

  • SQL Developer

  • Networks

Asset Strategy & Analytics

Discipline: Electrical | Location: EdmontonΒ 

Asset Strategy & Analytics Description:

  • Review reported system deficiencies and assist in work approvalΒ 

  • Use SQL to query, process, report, and work with asset management dataΒ 

  • Apply analytic skills to identify and initiate asset repair or replacement programsΒ 

  • Apply leadership / project management skills to engage stakeholders and lead on solution development process

  • Assist in planning yearly transmission and distribution system capital maintenance program

Software's Used:

  • Microsoft Office Suite

  • NetWorks GIS Explorer

  • Maximo Database

  • Programming Languages: SQL

Working Conditions:

  • 100% Office-based.

  • Hybrid Schedule.

Distribution Design Engineering

Discipline: Electrical, Civil Engineering | Location: Grande Prairie

Description:

  • Prepare designs using AutoCAD for projects compatible with pre-engineered standards, regulations, and meeting customer requirements.

  • Calculate structure loading & determine pole class and guy length requirements based on tangential and sheer loading & balancing of static forces.

  • Clearance calculations of overhead facilities

  • Size electrical equipment, wire, cable, and appropriate over-current protective devices

  • Develop project cost and resource estimates.

  • Prepare detailed material lists & ordering material.

Software's Used:Β 

  • Microsoft Office 365Β 
  • AutoCADΒ 

Work Conditions:

  • 95% office based, 5% field based.

  • Hybrid schedule

Distribution Technical Standards & Support (DTSS)/Operations Engineering

Discipline: Electrical, Computer, Civil Engineering | Location: Edmonton

Description:

  • DTSS

    • Review, analyze and resolve material mismatch issues.Β 

    • Standardize new materials.

    • Create and revise DCSM prints and DEMS documents.

    • Create and maintain SKUs in Oracle.

    • Investigating simple standard issues/requests

  • Operations Engineering

    • Investigate outages and equipment failures by collecting data and writing reports

    • Support fire investigations

    • Assist in collecting data and preparing regulatory reports and filings

Software's Used:Β Β 

  • AutoCAD

  • Microsoft Office Suite

Working Conditions:Β 

  • 90% office based, 10% field basedΒ Β 

  • Hybrid ScheduleΒ 

Distribution System Planning

Discipline: Electrical Engineering | Location: Lloydminster

Description:

  • Operate power system simulation software (CYME) for load flow analysis.

  • Creation of Single Line Diagrams (SLDs) as needed for customer new extensions and system work.

  • Develops protection schemes, regulator settings, transformer sizes.Β 

  • reviews historical load and generation data and assists in the implementation of recent technologies.

  • Work with Transmission Protection and Control group to revise 25kV breaker relay settings.

  • Daily support as needed to Service staff with transformer upgrades, fuse coordination, equipment upgrades and replacements, contingency studies, and outage investigations.

Software's Used:Β 

  • Microsoft Office 365Β 
  • AutoCAD
  • CYME

Working Conditions:

  • 95% office based, 5% field based.

  • Hybrid schedule

E-mobility & Microgrids and Safety Code

Discipline: Electrical Engineering | Location: Edmonton

Description:

  • Prepare designs and drawings with MicroStation for projects compatible with pre-engineered standards, regulations, and customer requirements.

  • Provide engineering and project management support of renewables, battery systems and microgrids including design, procurement, implementation, and life cycle support.Β 

  • Assist in planning, design, site visit, vendor outreach of electric vehicle related projects, such as ATCO internal charging.Β 

  • Markup preliminary and as-built drawing packages as required.Β  Coordinate drawing packages with Electrical & Instrumentation, and other Engineering teams.Β 

  • Develop, update and maintain PowerBI and Power Automate for inspections and record keeping.

  • Update the weekly project list for budgeting, forecasting, and cost tracking.Β 

Β Software's Used:Β 

  • Microsoft Office 365Β 

  • AutoCADΒ 

  • MicroStation

Working Conditions:

  • 90% office based, 10% field based.

  • Hybrid Schedule.Β 

Network Connectivity

Discipline: Open to all engineering disciplines | Location: EdmontonΒ 

Description:

  • Entry level network modelling/facility mapping in the Hexagon NetWorks Core suite of applications.Β 

  • Troubleshoot and address issues within the electrically connected model in NetWorks Core.

  • Participate in data integrity and cleanup projects that involve research, analysis, problem solving, and the reconciliation of data from various sources to resolve issues with the existing Utility Network Model data.

  • Develop documentation for both existing and new work processes.

  • Run daily validation tools as part of group QA/QC processes.

Software's Used:

  • Microsoft Office

  • Hexagon NetWorks Core

Working Conditions:

  • 100% Office-based. Β (We try to coordinate a field visit or two as a learning opportunity/exposure outside the group if there is interest, but the role and work in Network Connectivity is 100% office-based)Β 

  • Hybrid Schedule.

Operations Engineering, Protection & Control

Discipline: Electrical

Location: Calgary

Description:

  • Review and analyze AE transmission system outages and protection system performance

  • Validate appropriate protection system performance in response to outage events

  • Identify action items following outage events and track these items to completion

  • Assess reliability performance of transmission assets and identify action items following outage events and track these items to completion

  • Gather evidence and monitor activities to support compliance to Alberta Reliability Standards (ARS)

Software's Used:

  • Microsoft Office Suite

  • Maximo

  • Networks

Working Conditions:

  • 100% Office-based.

  • Hybrid Schedule.

Process Performance

Discipline: Computer Science, Computer Engineering | Location: Edmonton

Description:

  • This position is responsible for supporting the Work Management team as they interact with the project and technical groups to stabilize the Work and Asset Management Program.

  • Provide exposure and allow direct interactions with the Transmission and Distribution operation teams.

  • Activities will include :

    • Data Analytics & Reporting

      • Build and improve Power BI dashboards, including visualizations and KPI cards.

      • Support Ad hoc Metric creation for project and analytical gaps

    • Process Improvements

      • Contribute to data cleanup initiatives and process improvement tasks.

      • Support standardization efforts for metrics production.

    • Technical Skills

      • Support of data governance principles and apply them in metric and process work.

    • In addition to these activities this role will support and possibly represent work management in collaboration efforts with other Subject Matter Experts to gather requirements for analytics.

Β Software's Used:Β 

  • Maximo

  • OFS

  • Azure Data Lake

  • SQL Server

Working Conditions:Β 

  • 100% Office-based, 0% Field-based.Β 

  • Hybrid Schedule.Β 

System Operations Support

Discipline: Electrical Engineering | Location: Vegreville

Description:

Distribution Outage Review & Correction

  • Monitor & Review distribution outages.Β  Confirm outage location, customer counts, duration, and cause codes are accurate.

Review and update System Operations Policy, Procedures, and Processes.

  • Review System Operations policies, procedures, and processes that require review.Β  Update them as required.
  • Support Technical Trainer with System Operations training related tasks.
  • Update System Operations Sharepoint

Update Distribution Single Line Diagrams (SLDs):Β 

  • Update pdf drawings with upcoming projects
  • Adding permanent updates onto the SLDs using MicroStation.
  • Add equipment into GIS

Software Used:

  • OMS - Outage Management Software
  • OET - Outage Edit Tool
  • Hexagon G-Designer
  • Hexagon INET Viewer
  • Microsoft Office Products
  • Adobe & Foxit PDF Software

Working Conditions:Β 

  • 100% office based

Telecom Engineering/Telecom N...