CUPE-Automne/Fall 2026- AE/TA-SEG3102A

University of OttawaOttawa, ON
Onsite

About The Position

This posting is for a Teaching Assistant/Demonstrator/Lab Monitor position for the Software Design and Architecture course (SEG3102A, Section A) during the Fall 2026 semester. The role involves teaching and supervising weekly labs and tutorials, preparing materials, demonstrating software tools, discussing lecture material, solving and grading assignments, assisting with mark records, holding office hours, answering student emails, and proctoring exams. The number of positions and hours offered are subject to final enrollment in the course.

Requirements

  • Successfully completed SEG3102/SEG3502 or equivalent course with a grade A.
  • Good knowledge of the course material (software architecting, design patterns, design principles, configuration management, UML, middleware technologies including Java EE, Spring, Angular).
  • Good knowledge and practical experience with software modeling and development tools such as Rational Software Architect, Eclipse, Intellij Idea.

Responsibilities

  • Teach and supervise weekly labs and tutorials.
  • Participate in preparing lab and tutorial materials.
  • Demonstrate tools related to software design and modeling.
  • Discuss in labs and tutorials selected points from lecture material, occasionally extending this material.
  • Solve assignments in advance, and grade them quickly.
  • Assist with keeping mark records.
  • Have weekly office hours and answer e-mail from students.
  • Proctor exams.

Benefits

  • Competitive salary
  • Defined benefit pension plan
  • Group insurance coverage
  • Employee and family assistance program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service