Instructor – Higher Diploma in Software Engineering at Ontario Career College
Scarborough, ON M1P 2L9, Canada -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 25

Salary

20.0

Posted On

18 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Teaching, Developers, Computer Science, Information Technology, Communication Skills, Software Development, Training

Industry

Education Management

Description

SUMMARY

An Ontario Career College in Scarborough is seeking a highly qualified full-time instructor to lead our Higher Diploma in Software Engineering program. This is a career-focused, hands-on program designed to prepare students for entry-level roles in software development. We are looking for an instructor who combines academic preparation with real-world industry experience and a passion for teaching.

QUALIFICATIONS & EXPERIENCE

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a closely related field. International degrees must be assessed by World Education Services (WES) or an equivalent credentialing service as comparable to a Canadian bachelor’s degree.
  • Professional experience as a software developer, software engineer, or related role, with practical exposure to modern tools, frameworks, and workflows.
  • Prior teaching, training, or mentoring experience is an asset, but strong communication skills and the ability to engage students in applied learning are essential.

SKILLS & ATTRIBUTES

  • A genuine passion for teaching and mentoring the next generation of developers.
  • The ability to connect theory with practice and make complex concepts accessible.
  • Strong organizational skills and professional reliability.
  • A commitment to student success and academic excellence.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Deliver engaging lectures, labs, and project-based learning in both in-person and synchronous online formats.
  • Prepare and update instructional materials, assignments, and assessments aligned with program outcomes.
  • Take student attendance, maintain accurate records, and report in compliance with Ministry requirements.
  • Assign, grade, and provide constructive feedback on tests, assignments, and projects.
  • Provide students with practical training that reflects industry practices and prepares them for entry-level software development roles.
  • Track student progress and support learners in achieving program outcomes.
  • Contribute to ongoing curriculum development and program quality improvement.
Loading...