1

Software Engineer Co Op Jobs in Saskatchewan (NOW HIRING)

Federated Co-operatives Limited (FCL) is hiring a Document Control Supervisor on a permanent basis ... Coordinate the transfer and control of engineering drawings, technical documentation, and project ...

What  a Co-op at Hatch Will Offer You: You will: * Be given opportunities to contribute to ... Responsibilities:   * Providing engineering support for Hydropower & Dams projects in pre ...

New

... software is an asset What we offer: * Competitive wages and hybrid work schedule * Encouragement to take advantage of learning opportunities to grow and develop as a Team Member. * As a co-operative ...

What a Co-op at Hatch Will Offer You: You will: * Be given opportunities to contribute to complex ... Providing engineering support for Hydropower & Dams projects in pre-feasibility through to detailed ...

New

Eng.) status with APEGS Engineer I * 0-2 years of related experience in engineering, industrial project experience, or engineering project management or Internship/co-op experience Engineer II * 2+ ...

Geotechnical, Civil, Environmental, Chemical, Mining, etc.) Engineer I * 0-2 years of co-op or internship engineering exp. Engineer II * 2+ yearsmanufacturing industry experience working in an ...

Eng.) status with APEGS Engineer I * 0-2 years of related experience in engineering, industrial project experience, or engineering project management or Internship/co-op experience Engineer II * 2+ ...

Showing results 41-60

Software Engineer Co Op information

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.

What are the most commonly searched types of Software Engineer jobs in Saskatchewan?

The most popular types of Software Engineer jobs in Saskatchewan are:

What are popular job titles related to Software Engineer Co Op jobs in Saskatchewan?

For Software Engineer Co Op jobs in Saskatchewan, the most frequently searched job titles are:

What job categories do people searching Software Engineer Co Op jobs in Saskatchewan look for?

The top searched job categories for Software Engineer Co Op jobs in Saskatchewan are:

What cities in Saskatchewan are hiring for Software Engineer Co Op jobs?

Cities in Saskatchewan with the most Software Engineer Co Op job openings:

Infographic showing various Software Engineer Co Op job openings in Saskatchewan as of August 2026, with employment types broken down into 71% Full Time, 27% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Co-op Accounting Technician (SaskPoly Students)

MNP

Weyburn, SK • On-site

Full-time

Retirement, PTO

Posted 13 days ago


Key responsibilities

  • Assist with compilation, review, audit, bookkeeping and tax engagements.

  • Prepare and maintain government remittances/filings, accounts receivable, expenses, accounts payable and payroll transactions.

  • Perform the month-end and quarter-end close process.


Job description

Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change. 

Make an impact with our Assurance & Accounting team as a Co-op Accounting Technician from January 2027 until August 2027. This diverse team of professionals are dedicated to exceeding clients’ unique needs within a rapidly evolving business and financial reporting landscape. As a trusted advisor, you’ll provide comprehensive, tailored financial information that enables clients to make informed decisions with confidence. 

MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices. 

When applying, please submit your resume, cover letter, and transcripts in 1 document. Applications for this role must be submitted by 11:59PM on Wednesday, September 23rd, 2026.

Responsibilities 

  • Assist with compilation, review, audit, bookkeeping and tax engagements
  • Prepare and maintain government remittances/filings, accounts receivable, expenses, accounts payable and payroll transactions 
  • Set-up client files, assist with the completion of budgets and complete administrative planning 
  • Perform the month-end and quarter-end close process
  • Maintain, monitor and reconcile GL accounts including cash, bank reconciliations, prepaid expenses, accounts receivable, accounts payable, accrued liabilities, intercompany and point of sale (POS)/system uploads
  • Identify issues and errors, investigate discrepancies and discuss with managers or engagement partners to develop resolutions 
  • Communicate with the government regarding information requests, assessments and installments
  • Work collaboratively with the client engagement team 
  • Maintain flexibility to travel, as necessary

Skills and Experience 

  • Accounting certificate or bachelor’s degree in commerce or business administration (accounting major)
  • Entry level to 2 years of relevant accounting experience is considered an asset
  • Working knowledge of basic accounting principles and processes is considered an asset
  • Experience working with accounting and tax software is considered an asset

MyRewards@MNP 

With a focus on high-potential earnings, MNP is proud to offer customized rewards that support our unique culture and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, MNP University, a flexible ‘Dress For Your Day’ environment, firm sponsored social events and more!

Diversity@MNP

We embrace diversity as a core value and celebrate our differences. We believe each team member contributes unique gifts and amplifying their potential makes our business stronger. We encourage people with disabilities to apply!