1

Software Engineer Co Op Jobs in Kitchener, ON (NOW HIRING)

Coach, mentor, and provide technical leadership to engineers, co-op students, contractors, and ... controls, software, and systems engineering. * Experience taking products or prototypes from ...

New

Process Engineering 2

Guelph, ON · On-site

CA$78K - CA$101K/yr

Minimum three (3) years experience as a Process Engineer within the automotive industry or similar manufacturing industry (includes co-op experience at Denso) * Experience in managing and ...

Showing results 21-40

Software Engineer Co Op information

See Kitchener, ON salary details

$11

$31

$70

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

As of Sep 6, 2026, the average hourly pay for software engineer co op in Kitchener, ON is $31.67, according to ZipRecruiter salary data. Most workers in this role earn between $19.96 and $40.37 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.

What are the most commonly searched types of Software Engineer jobs in Kitchener, ON?

The most popular types of Software Engineer jobs in Kitchener, ON are:

What are popular job titles related to Software Engineer Co Op jobs in Kitchener, ON?

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

What cities near Kitchener, ON are hiring for Software Engineer Co Op jobs?

Cities near Kitchener, ON with the most Software Engineer Co Op job openings:

Infographic showing various Software Engineer Co Op job openings in Kitchener, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $65,868 per year, or $31.7 per hour.

2027 Co-op - Actuarial (All work-terms)

Manulife

Waterloo, ON • Hybrid

Full-time

Posted 9 days ago


Key responsibilities

  • Work alongside actuarial professionals to gain insights into industry standards and practices.

  • Attend presentations on topics such as AXIS modelling, actuarial functions, and exam study tips.

  • Develop technical and soft skills through participation in presentations and collaborative activities.


Job description

**Please note there are specific application instructions required to be considered for this role**

At Manulife, we believe in investing in the future - starting with you. Our Actuarial Co-op Program is your launchpad to success, offering the support, structure, and exciting opportunities you need to thrive and make your mark.

As an Actuarial Co-op student, you'll gain valuable exposure to key actuarial disciplines including pricing, valuation, modeling, risk management, asset liability management and experience analytics.You will have the chance to develop crucial technical and business skills while collaborating with industry-leading actuaries and professionals in a supportive learning environment.

Our co-op program offers more than just experience; you'll join a vibrant community, participate in engaging events, receive competitive compensation with exam study support, benefit from personalized mentorship, and access into Canada's largest actuarial network.

Application Instructions:

  • Please submit your resume, academic transcript, and work term evaluation in one PDF file.

  • In your resume, please indicate your location preference, Toronto/Waterloo and the co-op term(s) you are available to work (Jan-Apr/May-Aug/Sep-Dec).

Position Responsibilities:

  • Work alongside actuarial professionals, gaining insights into industry standards and practices while picking up professional effectiveness habits.

  • Build a professional network in one of the largest actuarial employers in North America.

  • Attend presentations from guest speakers on a variety of topics (such as AXIS modelling, actuarial functions, and exam study tips).

  • Develop technical and soft skills by participating in presentations.

Required Qualifications:

  • Working towards a University degree in Actuarial Science, Math, Statistics, or a related discipline.

  • Possessing relevant actuarial experience and demonstrating a strong commitment towards FSA/FCIA designations (e.g. passing at least one SOA exam) are considered assets.

Preferred Qualifications:

  • A working knowledge of Excel is required; experience with AXIS or other actuarial software is an asset.

  • Excellent communication skills with ability to effectively present issues, options, and recommendations to both actuarial and non-actuarial audiences.

  • Solution-oriented with strong analytical and problem-solving skills.

  • Self-starter and team player with a high level of initiative and strong work ethic.

  • Demonstrated leadership qualities in prior roles and/or extracurricular activities.

When you join our team:

  • We'll empower you to learn and grow the career you want.

  • We'll recognize and support you in a flexible environment where well-being and inclusion are more than just words.

  • As part of our global team, we'll support you in shaping the future you want to see.

  • As part of our co-op program, you will gain early access to Manulife's premier early talent program, Graduate Recruitment Opportunities (GRO), tailored to graduating students! This program is designed to launch your career with the support, structure, and opportunities you need to thrive.

#LI-Hybrid

This posting supports an ongoing hiring initiative for existing and/or future vacancies.

We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process. For more information, please refer to our personal information collection statement.

About Manulife and John Hancock
Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.
Manulife is an Equal Opportunity Employer
At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.
It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact hr@manulife.com.

Working Arrangement

Hybrid