1

Computer Science Engineer Jobs in Ontario (NOW HIRING)

... Learning Engineer * Bachelor's degree in Computer Science, Statistics, Mathematics, or a related field * Strong proficiency in machine learning algorithms (e.g., regression, classification ...

Research Engineer

Toronto, ON · On-site +1

CA$122K - CA$215K/yr

You will work closely with our team of world-renowned scientists and engineers specializing in deep learning, computer vision, and self-driving technologies to develop cutting-edge solutions that ...

We are in search of passionate Research Scientists with a specialization in Computer Vision to ... Collaborative Engineering and Growth: Engage with a diverse team where collaborative efforts lead ...

To achieve this, we're working on projects that utilize the latest computer science techniques developed by skilled software engineers and research scientists. Quincus Research teams collaborate ...

A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Extended Health and Dental Benefits * Amazing ...

next page

Showing results 1-20

Computer Science Engineer information

See Ontario salary details

$22K

$81.7K

$165K

How much do computer science engineer jobs pay per year?

As of Jul 22, 2026, the average yearly pay for computer science engineer in Ontario is $81,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,000.00 and $102,000.00 per year, depending on experience, location, and employer.

What are some typical projects or tasks a Computer Science Engineer might work on within a multidisciplinary team?

Computer Science Engineers often collaborate with professionals from diverse backgrounds such as product managers, designers, and data analysts. Typical projects may include developing scalable software applications, optimizing algorithms for performance, or integrating new technologies into existing systems. These engineers are frequently involved in code reviews, planning meetings, and cross-functional brainstorming sessions to ensure solutions meet both technical and business requirements. This collaborative environment not only enhances technical skills but also fosters communication and project management abilities.

What are Computer Science Engineers?

Computer Science Engineers are professionals who apply principles of computer science, engineering, and mathematics to design, develop, test, and maintain computer systems, software, and networks. They work on a wide range of technologies, from creating applications and operating systems to improving network security and optimizing hardware performance. Their role often involves problem-solving, programming, and collaborating with other engineers and IT specialists to deliver efficient technology solutions.

What are the key skills and qualifications needed to thrive as a Computer Science Engineer, and why are they important?

To thrive as a Computer Science Engineer, you need a solid background in programming, algorithms, data structures, and computer systems, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, as well as experience using development tools, version control systems (such as Git), and relevant certifications like AWS or Cisco, are highly valued. Strong problem-solving abilities, teamwork, and effective communication help set exceptional engineers apart. These skills are vital for designing, developing, and maintaining reliable software solutions in ever-evolving technical environments.
What are popular job titles related to Computer Science Engineer jobs in Ontario? For Computer Science Engineer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Computer Science Engineer jobs in Ontario look for? The top searched job categories for Computer Science Engineer jobs in Ontario are:
Infographic showing various Computer Science Engineer job openings in Ontario as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $81,723 per year, or $39.3 per hour.
TEP329H1 F Science Fiction for Engineers

TEP329H1 F Science Fiction for Engineers

University of Toronto

Toronto, ON • On-site

CA$9.9K/mo

Other

PTO

Posted 26 days ago


Job description

Course number and title: TEP329H1 F Science Fiction for Engineers 

 

Course description: The curriculum will showcase how creative writing connects to, and enhances, critical thinking in engineering. We will cover major concepts in science fiction (e.g., biomedical breakthroughs, artificial intelligence, terraforming planets) to study the ways its stories have explored, questioned, predicted, and even inspired elements from various engineering disciplines. We will seek to gain an understanding of how science fiction allows us to reflect on engineering practice and ethics, projecting the societal and environmental impacts of untested technologies. We will develop critical reading and academic writing skills to explain the importance of imagining what we intend to build as a prerequisite to building. 

Posting end date: July 17, 2026 

Number of Positions:

Estimated TA support: TBD

Estimated course enrolment: 120 students. 

Class schedule: Students attend three 1-hour lectures per week (Schedule TBA).  

Dates of appointment: September 1, 2026 - December 31, 2026 

Hours: 1 HCE (up to a maximum of 230 hrs) 

Salary: CUPE minimum salary rates for a half course (HCE), inclusive of vacation pay, are: Sessional Lecturer 1 - $9,997.47; Sessional Lecturer 1 Long Term - $10,699.22; Sessional Lecturer 2 - $10,699.22; Sessional Lecturer 2 Long Term - $10,953.96; Sessional Lecturer 3 - $10,953.96 and Sessional Lecturer 3 Long Term - $11,212.15. Should rates stipulated in the Collective Agreement vary from rates stated in this posting, the rates stated in the Collective Agreement shall prevail. 

Minimum Qualifications: Include at least a Master's degree in English, Leadership, Engineering, Applied Linguistics or Second Language Education with strong written and oral communication skills.  Knowledge of science fiction and narrative theory, experience with curriculum development and language assessment, a demonstrated ability to teach communication and to work as part of a team. 

Preferred Qualifications: A PhD in an appropriate discipline (as above), familiarity teaching communication to engineering students. Ability to connect communication to scientific and/or engineering concepts in a way that demonstrates sociotechnical awareness is an asset. 

Description of duties: 

  • Preparing course readings, reading guides as applicable, assignments and rubrics 

  • Coordinating distribution and scheduling of assignments, marks and feedback 

  • Preparing and delivering weekly lecture material and activities  

  • Designing and marking assignments in collaboration with other instructors and/or TAs 

  • Providing feedback and critique of student work in a timely way 

  • Meeting with students for consultation on request 

  • Having the ability to convert to online duties if required 

  • Preparation and grading of a deferred examination may also be required 
     

Application Procedure: Applicants should submit: 
 

  • Unit 3 application form 

  • Application documents must be submitted via the link found in the application form in one (1) file. 

If during the application and/or selection process you require accommodation due to a disability, please contact Chanelle Small-Reid at istep.academic@utoronto.ca .   

This job is posted in accordance with the CUPE 3902 Unit 3 Collective Agreement.  

  

It is understood that some announcements of vacancies are tentative, pending final course determinations and enrolment. Should rates stipulated in the collective agreement vary from rates stated in this posting, the rates stated in the collective agreement shall prevail.   

   

Preference in hiring is given to qualified individuals advanced to the rank of Sessional Lecturer II or Sessional Lecturer III in accordance with Article 14:12 of the CUPE 3902 Unit 3 collective agreement. Please note: Undergraduate or graduate students and postdoctoral fellows of the University of Toronto are covered by the CUPE 3902 Unit 1 collective agreement rather than the Unit 3 collective agreement and should not apply for positions posted under the Unit 3 collective agreement. 

 

Candidates who are members of Indigenous, Black, racialized, and 2SLGBTQ+ communities, persons with disabilities. and other equity deserving groups are encouraged to apply, and their lived experience shall be taken into consideration as applicable to the position. All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.