1

Software Developer Co Op Jobs in Saskatchewan (NOW HIRING)

Liaison between engineering, manufacturing and order fulfilment teams to provide updates and manage ... Maintain standards for co-op advertising as per our Terms and conditions * Help coordinate dealer ...

Maintain compliance with Brandt's co-op advertising standards and terms. * Act as a liaison between engineering, manufacturing, and logistics teams to ensure smooth communication and timely order ...

Supervisor - Hydrogeology

Saskatoon, SK · On-site +1

CA$120K - CA$160K/yr

Track current and near-term resourcing within the hydrogeology group in co-ordination with the ... Post-graduate degree in Geoscience or Engineering, with a focus on Hydrogeology, or a related field ...

Ability to learn and adapt to sales software quickly. * Demonstrated ability to implement PR and ... enterprise engineered to unleash the full value of the world's most powerful plant and is the ...

next page

Showing results 1-20

Software Developer Co Op information

See Saskatchewan salary details

$22K

$81.6K

$159.5K

How much do software developer co op jobs pay per year?

As of Jul 15, 2026, the average yearly pay for software developer co op in Saskatchewan is $81,619.00, according to ZipRecruiter salary data. Most workers in this role earn between $41,000.00 and $112,000.00 per year, depending on experience, location, and employer.

What types of projects and technologies can a Software Developer Co-Op expect to work on during their placement?

As a Software Developer Co-Op, you can expect to work on a mix of real-world projects that may include developing new features, fixing bugs, or assisting with code reviews under the guidance of experienced engineers. The technologies you'll use often align with the company's stack, such as Java, Python, JavaScript, or frameworks like React, but you may also get exposure to tools for version control, testing, and continuous integration. The work environment is typically collaborative, with regular team meetings, code reviews, and mentorship opportunities to help you learn and grow. This hands-on experience not only builds your technical skills, but also strengthens your ability to work in a professional software development team.

What is a Software Developer Co-Op?

A Software Developer Co-Op is a student or recent graduate participating in a cooperative education program, typically working for a company as part of their academic curriculum. The co-op combines classroom learning with practical, hands-on experience in software development, allowing students to apply theoretical knowledge to real-world projects. These positions usually last several months and help students gain valuable industry experience, improve technical skills, and build professional networks. Co-ops often work under the supervision of experienced developers and may contribute to coding, testing, debugging, and documentation tasks.

What are the key skills and qualifications needed to thrive as a Software Developer Co Op, and why are they important?

To thrive as a Software Developer Co Op, you need a solid understanding of programming fundamentals, problem-solving abilities, and coursework or experience in computer science or a related field. Familiarity with languages like Java, Python, or C++, version control systems such as Git, and exposure to IDEs or collaborative coding platforms are typically required. Strong communication, teamwork, and eagerness to learn help you stand out in this role. These skills and qualities are crucial for quickly adapting to real-world software projects, effectively collaborating with teams, and contributing meaningful work during your co-op term.

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

AspectSoftware Developer Co OpSoftware Engineer Intern
CredentialsTypically enrolled in a computer science or related degree programUsually students in a similar field, often at the undergraduate level
Work EnvironmentPart-time or full-time during academic terms, often in corporate or tech company settingsTemporary position, often during summer, in tech companies or startups
Employer & Industry UsageCommon in tech, software, and IT industries; used by companies to develop talent pipelineCommon in tech and software industries; used for skill development and recruitment

Both roles are internship positions aimed at students gaining practical experience. The main difference lies in terminology and sometimes duration or scope, but both serve as entry points into software development careers.

What are the most commonly searched types of Software Developer jobs in Saskatchewan? The most popular types of Software Developer jobs in Saskatchewan are:
What are popular job titles related to Software Developer Co Op jobs in Saskatchewan? For Software Developer Co Op jobs in Saskatchewan, the most frequently searched job titles are:
What job categories do people searching Software Developer Co Op jobs in Saskatchewan look for? The top searched job categories for Software Developer Co Op jobs in Saskatchewan are:
What cities in Saskatchewan are hiring for Software Developer Co Op jobs? Cities in Saskatchewan with the most Software Developer Co Op job openings:
Infographic showing various Software Developer Co Op job openings in Saskatchewan as of July 2026, with employment types broken down into 1% As Needed, 75% Full Time, 21% Part Time, 1% Temporary, and 2% Contract. Highlights an 84% Physical, 1% Hybrid, and 15% Remote job distribution, with an average salary of $81,619 per year, or $39.2 per hour.

Full-time

Retirement

Re-posted 29 days ago


Job description

The Co-op Refinery Complex (CRC) is hiring an Electrical Maintenance Engineer on a permanent basis to work on-site in Regina, SK.

We are looking for an Electrical Engineer to join our maintenance team and support a variety of technical challenges, gain hands-on experience troubleshooting and improving electrical and instrumentation equipment, and collaborate with a skilled team to drive maintenance excellence through innovative solutions and cross-functional collaboration. Apply today for the opportunity to contribute to safe, reliable operations while building your expertise and making a meaningful impact.

What you’ll do:

  • Support maintenance engineering activities of varying complexity, including troubleshooting electrical and instrumentation equipment, developing Construction Work Packages (CWPs), and specifying and designing small-scale electrical modifications and installations.
  • Provide day-to-day technical support to tradespeople and planners by helping resolve electrical or instrumentation equipment issues, addressing obsolescence concerns, and assisting with field and shop repairs.
  • Completing analysis to develop and recommend technically sound and cost-effective solutions for electrical or instrumentation equipment issues, considering safety, reliability, and operational impacts. Higher impact decisions will be supported by the guidance of more senior technical staff.
  • Contribute to maintaining maintenance engineering backlogs and tracking performance metrics, supporting timely resolution of issues to minimize downtime and maintain equipment integrity.
  • Collaborate with Trades, Operations, Reliability, and other departments to support equipment performance and identify opportunities for electrical and instrumentation system improvements.

Who you’ll work with:

The Team: You will work closely with several engineers and technicians in the areas of Reliability, Rotating Equipment, Maintenance, and Equipment Integrity on a team that prioritizes operational safety and plant reliability.

Why it matters:

We fuel Western Canada. Our Refinery strives to be a recognized leader in safety, reliability and sustainability within the petroleum-refining industry.

Who you are:

You are looking for a career in maintenance engineering and:

  • Have 4+ years of related engineering experience in a heavy industrial setting.
  • Have a bachelor’s degree in electrical/electronics engineering and are registered with APEGS as an EIT or P.Eng (a combination of relevant education and experience may be considered).
  • Are familiar with equipment codes and standards associated with refinery assets.
  • Have experience developing Construction Work Packages, working within CMMS systems, and executing Management of Change processes.

What we offer:

  • Competitive salaries, short-term incentives, a comprehensive benefits package, and an employer-contributed pension plan.
  • Encouragement to take advantage of learning opportunities to grow and develop as a Team Member. 
  • As a co-operative, we do business differently. We believe in working together to serve Western Canadians, delivering profits back to our communities and investing in sustainable growth. To learn more about who we are and what we offer, visit www.fcl.crs.

We are committed to providing reasonable accommodations throughout the recruitment process to ensure an enjoyable candidate experience. If you require an accommodation during the recruitment process, we invite you to submit your requests to us via fclhr@fcl.crs. All information received will be kept confidential.

If this opportunity speaks to you, we invite you to apply today!

We thank all candidates for their interest, however only those selected to continue in the recruitment process will be contacted.

As this position is considered a position of trust and safety sensitive, you may be required to complete a pre-employment drug and alcohol test and a criminal record check in accordance with CRC policies.

FCL embraces diversity and inclusion. We’re working to create a workforce that is as diverse as the communities we serve and an environment where every team member brings their whole self to work. We believe all candidates should feel at home with us and be given the opportunity to fully participate during the recruitment process.