Un
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 LaterJob Overview
Job Type:
Full-time
Location:
Canada, Canada
Posted:
March 02, 2026
Deadline:
April 11, 2026