1

Computer Programming Co Op Jobs in Ontario (NOW HIRING)

Sales Engineering Co-Op

Kitchener, ON · On-site

CA$20 - CA$30/hr

Currently pursuing a degree in Computer Science, Software Engineering, or a related field at the ... Co-op Work History * Resume * Grade Report Compensation and Benefits Information * Apple Mac ...

Hatch is seeking a motivated Process Engineering Co-op Student, specializing in pyrometallurgy, with an interest in an 8-, 12- or 16-month internship starting in Sep 2026. You will work on a variety ...

Developer, Co-op

London, ON · Hybrid

CA$22 - CA$26/hr

If you answered yes to these questions, then you could be our new Developer, Co-op! We want you on ... Job Details You are a computer science enthusiast with exceptional communication skills. This is an ...

CA$21.20 - CA$27.43/hr

... engineers in carrying out mechanical/electrical evaluation of overhead conductors, fiber optics ... Support with computer aided design of test fixtures/jigs using Solidworks on a limited basis.

New

As a Co-op Student, you'll work closely with and in support of project managers, professional engineers, geologists, environmental scientists, and skilled technicians/technologists to coordinate and ...

CA$20.78 - CA$25.67/hr

Electronic Engineering Technology Co-op Student (NES) About Us Ready to kickstart your career in one of Canada's rapidly growing industries? Join Kinectrics, a company that takes pride in being ...

New

A growing manufacturer, providing innovative engineered solutions for environmental, technical and ... Currently completing a post-secondary education in computer science, or related field with a co-op ...

New

Position: Software Designer Co-op/Intern Number of Position(s): 1 Duration: 4 Months+ Date ... Solid computer science fundamentals (data structures, algorithms, SQL) * Programming skills (Java ...

Mechatronics Engineering Co-op

Newmarket, ON · On-site

CA$21.08 - CA$25.46/hr

May involve programming (Python, C++) and vehicle communication protocols (UART, I2C, SPI, LIN, CAN ... Basic competency in CAD * Basic competency in 'hands-on' bench work (mechanical hand tools ...

Test Automation Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: - ( Fall Term Sept ... Diploma in Computer Science, Computer Systems Engineering, Electrical Engineering, Software ...

Robotics Engineering Co-op

Toronto, ON · On-site

CA$24.50 - CA$28.50/hr

They have experience withROS(2), robotic programming and controls, and initial exposure to ... Familiarity with AI/ML methods, particularly for computer vision tasks and tactile sensing.

next page

Showing results 1-20

Computer Programming Co Op information

See Ontario salary details

$10

$27

$57

How much do computer programming co op jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for computer programming co op in Ontario is $27.76, according to ZipRecruiter salary data. Most workers in this role earn between $16.11 and $33.17 per hour, depending on experience, location, and employer.

What is a Computer Programming Co-Op?

A Computer Programming Co-Op is a cooperative education program that allows students to gain hands-on work experience in computer programming while still in school. These positions are typically offered by companies in partnership with educational institutions, enabling students to alternate between classroom learning and practical work in a real-world setting. Co-Op students work on actual projects, often contributing to software development, debugging, and testing, under the supervision of experienced professionals. This experience helps students build technical skills, expand their professional networks, and improve their chances of securing a job after graduation.

What types of projects can a Computer Programming Co Op expect to work on, and how is mentorship typically structured in this role?

As a Computer Programming Co Op, you can expect to contribute to real-world software development projects, such as feature implementation, bug fixes, or assisting with code reviews. Co Op students are usually paired with experienced engineers or assigned to a team that provides ongoing mentorship and guidance through regular check-ins, code feedback, and project planning meetings. This structure not only helps you develop technical skills but also exposes you to agile workflows and collaborative problem-solving. You’ll often have the opportunity to present your work and receive constructive feedback, which supports both your learning and career growth.

What are the key skills and qualifications needed to thrive as a Computer Programming Co-Op, and why are they important?

To thrive as a Computer Programming Co-Op, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, typically gained through relevant coursework or a computer science degree program. Familiarity with software development tools, version control systems like Git, and integrated development environments (IDEs) is commonly expected. Strong analytical thinking, problem-solving abilities, and the willingness to learn from feedback are crucial soft skills for success in this role. These skills and qualities enable Co-Ops to effectively contribute to real-world projects, adapt to team workflows, and grow as future software professionals.
What are the most commonly searched types of Computer Programming jobs in Ontario? The most popular types of Computer Programming jobs in Ontario are:
What are popular job titles related to Computer Programming Co Op jobs in Ontario? For Computer Programming Co Op jobs in Ontario, the most frequently searched job titles are:
What cities in Ontario are hiring for Computer Programming Co Op jobs? Cities in Ontario with the most Computer Programming Co Op job openings:
Sales Engineering Co-Op

Sales Engineering Co-Op

Acceldata

Kitchener, ON • On-site

CA$20 - CA$30/hr

Other

Re-posted 7 days ago


Job description

ABOUT US
Acceldata is the market leader in Enterprise Data Observability. Founded in 2018, Silicon Valley-based Acceldata has developed the world's first Enterprise Data Observability Platform to help build and operate great data products.
 
Enterprise Data Observability is at the intersection of today's hottest and most crucial technologies such as AI, LLMs, Analytics, and DataOps. Acceldata provides mission-critical capabilities that deliver highly trusted and reliable data to power enterprise data products.
 
Delivered as a SaaS product, Acceldata's solutions have been embraced by global customers, such as HPE, HSBC, Visa, Freddie Mac, Manulife, Workday, Oracle, PubMatic, PhonePe (Walmart), Hersheys, Dun & Bradstreet, and many more. Acceldata is a Series-C funded company whose investors include Insight Partners, March Capital, Lightspeed, Sorenson Ventures, Industry Ventures, and Emergent Ventures.

SummaryAs a Sales Engineer Co-op at Acceldata Inc, you will work closely with our sales engineering team to support customer-facing initiatives across solution design, pre-sales, and technical enablement. Your role involves understanding customer requirements through active listening, identifying pain points, and assisting in architecting tailored solutions to complex data challenges.  We seek passionate, self-driven individuals eager to make a tangible impact, learn continuously, and deliver solutions that enable organizations to unlock the full potential of data observability.
 
This is a 4 month assignment, 40 hours per week, with required on-site presence at 151 Charles Street West, inside the Communitech Innovation Center.
WHY INTERN WITH US
  • Gain valuable experience at a fast-growing tech startup in Canada.
  • Work on real-world projects and contribute to our open source initiatives to the Apache community.
  • Collaborate with a highly skilled and supportive team.
  • Mentorship and guidance from experienced professionals in the tech industry.
  • Opportunity for future employment and career growth.
  • Join the team that coined the term Data Observability.
RESPONSIBILITIES
  • Collaborate with the sales engineering team to write, test, and deploy software solutions using advanced Java or Scala programming.
  • Collaborate with the sales engineering team to learn, orchestrate and manage SE labs and demo instances on cloud and on-premise ecosystems.
  • Participate actively in the customer proposals lifecycle, including Demos, RFIs, RFPs, and POCs.
  • Build a compelling ROI model for prospects incorporating technical solutions and customer business value.
  • Build automation scripts or a go-to-market asset (like a powerpoint) that can be used in the most effective ways.
  • Commit to continuous learning and professional development, adapting to new tools, languages, and platforms as required.
  • This position is perfect for individuals who are passionate about technology, eager to solve complex business problems, and possess a strong customer-centric mindset.
REQUIREMENTS
  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field at the University of Waterloo.
  • Strong programming skills in languages such as Java, Scala, and Python.Knowledge of data structures, algorithms, and software development principles.
  • Experience with distributed computing, big data technologies, and cloud platforms is a plus.
  • Excellent problem-solving and analytical abilities.
  • Strong understanding and hands-on experience with Kubernetes, including deploying, managing, and scaling applications.
  • Familiarity with Kubernetes concepts such as Pods, Services, Deployments, StatefulSets, ConfigMaps, and Secrets.
  • Understanding of the big data ecosystem, including data ingestion, processing, and storage technologies.
  • Strong communication skills, both verbal and written, to effectively collaborate with cross-functional teams.
  • Proven ability to work well in a team environment, contributing to a collaborative culture.
  • Enthusiasm to learn and adapt to new technologies.
Application Documents Required
  • Co-op Work History
  • Resume
  • Grade Report
Compensation and Benefits Information
  • Apple Mac Equipment
  • Catered lunch once a week in the office
  • Gym with onsite showers
  • Games Rooms
  • Designated bicycle room 
  • Drinks and snacks
$20 - $30 an hour
The hourly rate offered will vary within the range based on the candidate's education and years of relevant experience. Candidates with more advanced degrees and/or extensive experience may be considered for compensation at the higher end of the range.
Acceldata is an equal-opportunity employer
 
At Acceldata, we are committed to providing equal employment opportunities regardless of job history, disability, gender identity, religion, race, color, caste, marital/parental status, veteran status, or any other special status. We stand against the discrimination of employees and individuals and are proud to be an equitable workplace that welcomes individuals from all walks of life if they fit the designated roles and responsibilities.
 
#LifeAtAcceldata is all about working with some of the best minds in the industry and experiencing a culture that values an 'out-of-the-box' mindset. If you want to push boundaries, learn continuously, and grow to be the best version of yourself, Acceldata is the place to be! 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job