Software Engineer Co-op
CA$20 - CA$24/hr
Currently enrolled in an undergraduate program in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, Data Science, Machine Learning, or a related field, and ...
New
CA$20 - CA$24/hr
Currently enrolled in an undergraduate program in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, Data Science, Machine Learning, or a related field, and ...
New
CA$20 - CA$24/hr
Currently enrolled in an undergraduate program in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, Data Science, Machine Learning, or a related field, and ...
New
Barrie, ON · On-site
CA$20/hr
Currently completing a post-secondary education in computer science, or related field with a co-op term. * Advanced knowledge of Microsoft operating systems. JOB RESPONSIBILITIES: * Provide internal ...
Quick apply
Barrie, ON · On-site
CA$20/hr
Currently completing a post-secondary education in computer science, or related field with a co-op term. * Advanced knowledge of Microsoft operating systems. JOB RESPONSIBILITIES: * Provide internal ...
Timmins, ON · On-site
CA$45K - CA$56K/yr
Mine Engineering Co-op ID: 26-71 Location: Timmins, Ontario Site: Kidd Creek Mine Pay Amount ... Annual compensation of CAD$45,000 to CAD$56,000. Additional Information: This posting is for an ...
Timmins, ON · On-site
CA$45K - CA$56K/yr
Mine Engineering Co-op ID: 26-71 Location: Timmins, Ontario Site: Kidd Creek Mine Pay Amount ... Annual compensation of CAD$45,000 to CAD$56,000. Additional Information: This posting is for an ...
CA$67K - CA$108K/yr
The Student Talent Coach will share industryexpertisewithFaculty of Mathematics & Science co-op ... Knowledge of industry trends andlabourmarket demand for all co-op programs; * Solid computer ...
CA$67K - CA$108K/yr
The Student Talent Coach will share industryexpertisewithFaculty of Mathematics & Science co-op ... Knowledge of industry trends andlabourmarket demand for all co-op programs; * Solid computer ...
Software Developer Co-op reporting to Agile Development Manager, working collaboratively with ... Pursuing post-secondary education in Computer Science, Data Science, or a related discipline * Bias ...
Quick apply
Software Developer Co-op reporting to Agile Development Manager, working collaboratively with ... Pursuing post-secondary education in Computer Science, Data Science, or a related discipline * Bias ...
Currently in a university degree or college diploma, preferably in Computer Science or an equivalent field. SKILLS: * Must currently be a student seeking co-op. * Strong object-oriented programming ...
Currently in a university degree or college diploma, preferably in Computer Science or an equivalent field. SKILLS: * Must currently be a student seeking co-op. * Strong object-oriented programming ...
Toronto, ON · Hybrid
CA$18 - CA$25/hr
... Science, or related discipline. * Completion of at least one actuarial exam is preferred and the ... Relevant computer and software skills (preferably Excel). * Task management skills. * Detail ...
Toronto, ON · Hybrid
CA$18 - CA$25/hr
... Science, or related discipline. * Completion of at least one actuarial exam is preferred and the ... Relevant computer and software skills (preferably Excel). * Task management skills. * Detail ...
CA$20 - CA$30/hr
Currently pursuing a degree in Computer Science, Software Engineering, or a related field. * Strong ... Co-op Work History * Resume * Grade Report Compensation and Benefits Information * Apple Mac ...
CA$20 - CA$30/hr
Currently pursuing a degree in Computer Science, Software Engineering, or a related field. * Strong ... Co-op Work History * Resume * Grade Report Compensation and Benefits Information * Apple Mac ...
Toronto, ON · Hybrid
CA$18 - CA$25/hr
... Science, or related discipline. * Completion of at least one actuarial exam is preferred and the ... Relevant computer and software skills (preferably Excel). * Task management skills. * Detail ...
Toronto, ON · Hybrid
CA$18 - CA$25/hr
... Science, or related discipline. * Completion of at least one actuarial exam is preferred and the ... Relevant computer and software skills (preferably Excel). * Task management skills. * Detail ...
Currently pursuing a degree in Computer Science, Software Engineering, or a related field. * Strong ... Co-Op Work History, if applicable * Resume * Grade Report Compensation and Benefits Information
Currently pursuing a degree in Computer Science, Software Engineering, or a related field. * Strong ... Co-Op Work History, if applicable * Resume * Grade Report Compensation and Benefits Information
CA$23 - CA$25/hr
*This is an 8 month Co-Op opportunity running from September, 2026 through April, 2027. The ... To be a university student in Mathematics, Statistics, Actuarial Science, or related discipline
CA$23 - CA$25/hr
*This is an 8 month Co-Op opportunity running from September, 2026 through April, 2027. The ... To be a university student in Mathematics, Statistics, Actuarial Science, or related discipline
Whitby, ON · On-site
... Computer Science or Finance degree program * 2nd or 3rd year Engineering Technology or Engineering Technician program (Energy, Power, Electrical, Electronics, I&C, Mechanical, Civil/Structural ...
Whitby, ON · On-site
... Computer Science or Finance degree program * 2nd or 3rd year Engineering Technology or Engineering Technician program (Energy, Power, Electrical, Electronics, I&C, Mechanical, Civil/Structural ...
Currently enrolled in a registered Co-op program and working towards a degree in Computer Science, Engineering, Data Science, or a related program. * Experience or strong interest in AI agents ...
Quick apply
Currently enrolled in a registered Co-op program and working towards a degree in Computer Science, Engineering, Data Science, or a related program. * Experience or strong interest in AI agents ...
Waterloo, ON · On-site
CA$22.50/hr
YOUR NEXT CO-OP PLACEMENT Work term: Fall 2026 Work term length: 4-month From classroom to co-op to ... Working towards a university or college degree in computer science, data analytics, big data ...
Waterloo, ON · On-site
CA$22.50/hr
YOUR NEXT CO-OP PLACEMENT Work term: Fall 2026 Work term length: 4-month From classroom to co-op to ... Working towards a university or college degree in computer science, data analytics, big data ...
As an Intern/Co-op student in Financial Crimes, you will gain hands-on exposure to client ... A strong academic record in engineering, mathematics, data science, computer science, business ...
New
As an Intern/Co-op student in Financial Crimes, you will gain hands-on exposure to client ... A strong academic record in engineering, mathematics, data science, computer science, business ...
New
CA$21 - CA$28/hr
Electrical Engineering Co-op Student (HVST) About Us Ready to kickstart your career in one of ... Computer Skills: Microsoft Office - particularly Microsoft Excel. Database development, i.e. Oracle ...
CA$21 - CA$28/hr
Electrical Engineering Co-op Student (HVST) About Us Ready to kickstart your career in one of ... Computer Skills: Microsoft Office - particularly Microsoft Excel. Database development, i.e. Oracle ...
Cambridge, ON · On-site
CA$20 - CA$32/hr
This is 12 month co-op and is full-time on-site at our Cambridge, ON office and does not provide ... Must be working towards a Bachelor of Science degree in Mechatronics, Engineering or Computer ...
Cambridge, ON · On-site
CA$20 - CA$32/hr
This is 12 month co-op and is full-time on-site at our Cambridge, ON office and does not provide ... Must be working towards a Bachelor of Science degree in Mechatronics, Engineering or Computer ...
CA$21 - CA$28/hr
Engineering Technology Co-op Student (HVST) About Us Ready to kickstart your career in one of ... Computer Skills: Microsoft Office - particularly Microsoft Excel, Database development, i.e. Oracle ...
CA$21 - CA$28/hr
Engineering Technology Co-op Student (HVST) About Us Ready to kickstart your career in one of ... Computer Skills: Microsoft Office - particularly Microsoft Excel, Database development, i.e. Oracle ...
CA$20 - CA$22/hr
We are looking for a co-op student available for 8 months to work with our Finance team in Toronto ... Intermediate level of computer skills in MS Word and MS Excel * Strong communication skills * Must ...
CA$20 - CA$22/hr
We are looking for a co-op student available for 8 months to work with our Finance team in Toronto ... Intermediate level of computer skills in MS Word and MS Excel * Strong communication skills * Must ...
CA$20 - CA$30/hr
Currently pursuing a degree in Computer Science, Software Engineering, or a related field. * Strong ... Co-op Work History * Resume * Grade Report Compensation and Benefits Information * Apple Mac ...
CA$20 - CA$30/hr
Currently pursuing a degree in Computer Science, Software Engineering, or a related field. * Strong ... Co-op Work History * Resume * Grade Report Compensation and Benefits Information * Apple Mac ...
$9.38 - $14.18
19% of jobs
$15.44 is the 25th percentile. Wages below this are outliers.
$14.18 - $18.99
22% of jobs
The median wage is $21.13 / hr.
$18.99 - $23.80
19% of jobs
$23.80 - $28.61
14% of jobs
$29.01 is the 75th percentile. Wages above this are outliers.
$28.61 - $33.41
6% of jobs
$33.41 - $38.22
4% of jobs
$38.22 - $43.03
3% of jobs
$43.03 - $47.84
3% of jobs
$47.84 - $52.64
6% of jobs
$52.64 - $57.45
1% of jobs
$57.45 - $62.26
1% of jobs
$9
$27
$62
As a Computer Science Co-op student, you can expect to work on a variety of hands-on projects, such as developing software features, assisting with bug fixes, automating workflows, or performing quality assurance testing. Many companies also involve Co-ops in team meetings, code reviews, and collaborative development efforts, ensuring you gain a holistic understanding of the software development lifecycle. Your daily tasks may vary, but you will often work alongside experienced developers and receive mentorship to help build your technical and professional skills. This real-world experience not only enhances your resume but also helps you build a valuable professional network for future career opportunities.
To thrive as a Co Op Computer Science, a strong foundation in programming languages (such as Java, Python, or C++), problem-solving skills, and current enrollment in a computer science degree program are essential. Familiarity with version control systems like Git, coding environments such as Visual Studio Code, and exposure to databases or basic cloud platforms are commonly expected. Strong communication, time management, and willingness to learn help you stand out and adapt quickly to new tasks and team environments. These skills and qualities are vital for successfully contributing to real-world software projects while gaining practical experience in a professional setting.
A Co-Op Computer Science job is a paid, structured work opportunity that allows students to gain hands-on experience in the field while completing their degree. Co-op positions are typically full-time and last for a semester or more, offering real-world exposure to software development, data analysis, cybersecurity, and other technical areas. These roles help students build professional skills, expand their network, and improve job prospects after graduation. Participants often alternate between work terms and academic semesters to balance learning and industry experience.

Computer Methods International Corp. (CMiC) is a Software Development firm specializing in enterprise financial and cost management systems designed for the Construction and Engineering industries.
About CMiC
CMiC is the leading provider of complete, integrated and advanced enterprise level software solutions for construction and capital projects. For nearly four decades, CMiC has partnered with the largest and most technologically progressive AEC firms and capital project owners in North America, gaining detailed insight into the unique business needs of the industry. From that experience, CMiC has created CMiC Enterprise, the most advanced construction and capital project software solution ever developed. Combining an incredibly flexible technological infrastructure with a philosophy of total integration, CMiC Enterprise lowers costs, improves productivity and increases interoperability.
Important Information:
About the role
We're looking for a curious and driven engineering intern to join our team and help modernize and support our enterprise legacy applications. You'll work hands-on with Java based applications while leveraging AI tools to accelerate development, improve code quality, and enhance the user experience of established systems
Requirements
Qualifications
Benefits
CMiC is an Equal Opportunity Employer. In accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code, CMiC will provide accommodation to applicants with disabilities throughout the recruitment, selection and/or assessment process. If selected to participate in the recruitment, selection and/or assessment process, please inform Human Resources staff of the nature of any accommodation(s) that you may require.