Introduction to Software Engineering

University of Toronto
Full-time Canada, Ontario Computer Occupations
Posted:
March 02, 2026
Location:
Canada, Ontario, Canada

Job Description

DutiesGeneral duties include conducting weekly tutorial sessions; holding office hours; grading quizzes, assignments, tests and exams; other duties as required by the course. Duties of this position shall be performed at the campus on which the position is located. Minimum Qualifications Previous experience is the more relevant criterion than the need to acquire experience in respect of this posted position. Demonstrated solid background in Computer Science and Software Engineering. Experience with containers (Docker) and CI/CD required. Demonstrated working knowledge of Agile processes, Scrum, XP, project management, planning. Strong technical skills are a must. Demonstrated hands-on experience with modern libraries and frameworks, web development, git, issue tracking tools. Demonstrated knowledge of object-oriented design principles, design patterns, refactoring, software architecture. Excellent communication skills, ability to supervise student development teams. Enthusiasm in teach...

Apply for this Job

Submit your application for the Introduction to Software Engineering position at University of Toronto.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Canada, Canada
Posted: March 02, 2026
Deadline: April 11, 2026