Department of Electrical and Computer Engineering Position Description: The Department of ... Have experience in curriculum development, program accreditation, and student-centred teaching ...
Department of Electrical and Computer Engineering Position Description: The Department of ... Have experience in curriculum development, program accreditation, and student-centred teaching ...
School of Computer Science Position Description: The School of Computer Science at the University ... research and teaching interests are in the areas of Software Engineering and AI. Education and ...
New
School of Computer Science Position Description: The School of Computer Science at the University ... research and teaching interests are in the areas of Software Engineering and AI. Education and ...
New
DMU406H1/MUS3805H MAX/MSP
CA$9.9K/mo
Previous computer programming experience is not required. Class Schedule: Tuesdays 1-3pm in the ... College/university teaching experience desirable. Duties: Define course objectives; prepare course ...
DMU406H1/MUS3805H MAX/MSP
CA$9.9K/mo
Previous computer programming experience is not required. Class Schedule: Tuesdays 1-3pm in the ... College/university teaching experience desirable. Duties: Define course objectives; prepare course ...
STEM Instructor (Machine Learning + Arduino Hardware Development) (Canada Summer Job 2026 - 8 Weeks)
Markham, ON ยท On-site
CA$19/hr
What we're looking for: * proficient in CAD tools and materials selection * proficient in ... Previous experience in programming or design * Previous experience in teaching or leading classes ...
Quick apply
STEM Instructor (Machine Learning + Arduino Hardware Development) (Canada Summer Job 2026 - 8 Weeks)
Markham, ON ยท On-site
CA$19/hr
What we're looking for: * proficient in CAD tools and materials selection * proficient in ... Previous experience in programming or design * Previous experience in teaching or leading classes ...
STEM Instructor (Machine Learning + Arduino Hardware Development) (Canada Summer Job 2026 - 8 Weeks)
$19/hr
What we're looking for: * proficient in CAD tools and materials selection * proficient in ... Previous experience in programming or design * Previous experience in teaching or leading classes ...
STEM Instructor (Machine Learning + Arduino Hardware Development) (Canada Summer Job 2026 - 8 Weeks)
$19/hr
What we're looking for: * proficient in CAD tools and materials selection * proficient in ... Previous experience in programming or design * Previous experience in teaching or leading classes ...
... teaching and learning paradigms. This includes project-based courses like Python, CAD with rapid prototyping, Making with Electronics and case study based courses like Control Engineering ...
... teaching and learning paradigms. This includes project-based courses like Python, CAD with rapid prototyping, Making with Electronics and case study based courses like Control Engineering ...
Mentor junior and midlevel engineers, teaching: * Secure and privacycentric coding practices ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * 10+ ...
Mentor junior and midlevel engineers, teaching: * Secure and privacycentric coding practices ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. * 10+ ...
... and Computer Engineering (ECE) undergraduate curriculum has two core programs and four interdisciplinary programs. Reporting to the Lab Director, Teaching (Lab Director) and to the theme area ...
... and Computer Engineering (ECE) undergraduate curriculum has two core programs and four interdisciplinary programs. Reporting to the Lab Director, Teaching (Lab Director) and to the theme area ...
... and Computer Engineering (ECE) undergraduate curriculum has two core programs and four interdisciplinary programs. Reporting to the Lab Director, Teaching (Lab Director) and to the theme area ...
... and Computer Engineering (ECE) undergraduate curriculum has two core programs and four interdisciplinary programs. Reporting to the Lab Director, Teaching (Lab Director) and to the theme area ...
CUPE-Automne/Fall 2026- AE/TA-CEG4158A
Ottawa, ON ยท On-site
CA$31.89 - CA$50.25/hr
Faculte de genie / Faculty of Engineering Unit: EECS_ST Job Classification: Teaching Assistant/Demonstrator/Lab Monitor (CUPE) Posting Type: Cours precis / Specific course Course Title: Computer ...
New
CUPE-Automne/Fall 2026- AE/TA-CEG4158A
Ottawa, ON ยท On-site
CA$31.89 - CA$50.25/hr
Faculte de genie / Faculty of Engineering Unit: EECS_ST Job Classification: Teaching Assistant/Demonstrator/Lab Monitor (CUPE) Posting Type: Cours precis / Specific course Course Title: Computer ...
New
Depending on expertise and availability, teaching assignments may include one or more of the ... Education A completed PhD in computer science, computer engineering, cybersecurity, or a closely ...
Depending on expertise and availability, teaching assignments may include one or more of the ... Education A completed PhD in computer science, computer engineering, cybersecurity, or a closely ...
... science and computer programming. 3. Evidence of competent and effective teaching experience at the undergraduate university level (letters of reference and course/performance evaluations)
New
... science and computer programming. 3. Evidence of competent and effective teaching experience at the undergraduate university level (letters of reference and course/performance evaluations)
New
Instructor Half Course APCO 1P00 Fall 2025 D2
Saint Catharines, ON ยท On-site
CA$7.8K/mo
University-level teaching experience in fundamental computer science and computer programming. Evidence of competent and effective teaching experience at the undergraduate university level (letters ...
New
Instructor Half Course APCO 1P00 Fall 2025 D2
Saint Catharines, ON ยท On-site
CA$7.8K/mo
University-level teaching experience in fundamental computer science and computer programming. Evidence of competent and effective teaching experience at the undergraduate university level (letters ...
New
Software Developer - Early Career
Markham, ON ยท Hybrid
CA$73K - CA$110K/yr
... teach/train others Your Skills and Abilities (Required Qualifications) * Pursuit of a Bachelor's or Masters degree in one of the following areas: Computer Engineering, Computer Scienceor any related ...
Software Developer - Early Career
Markham, ON ยท Hybrid
CA$73K - CA$110K/yr
... teach/train others Your Skills and Abilities (Required Qualifications) * Pursuit of a Bachelor's or Masters degree in one of the following areas: Computer Engineering, Computer Scienceor any related ...
Staff Software Engineer, Cash App Banking
Toronto, ON ยท On-site +1
Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience Technologies We Use and Teach * Java, Kotlin * AWS * HTTP, JSON, gRPC, Protocol ...
Staff Software Engineer, Cash App Banking
Toronto, ON ยท On-site +1
Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Software Engineering, or equivalent experience Technologies We Use and Teach * Java, Kotlin * AWS * HTTP, JSON, gRPC, Protocol ...
Machine Learning Engineer
Toronto, ON ยท Remote
... learning, machine teaching, conversational agents, human computer interaction Duties and ... Strong programming skills in Python and Scala required. Experience in other programming languages ...
Machine Learning Engineer
Toronto, ON ยท Remote
... learning, machine teaching, conversational agents, human computer interaction Duties and ... Strong programming skills in Python and Scala required. Experience in other programming languages ...
Senior Systems Engineer
Ottawa, ON ยท Hybrid
CA$127K - CA$160K/yr
... computer engineering. * Professional Certification: Member or eligible to be a member in a ... taught. Our Company strives to create an inclusive and barrier-free selection process and work ...
Senior Systems Engineer
Ottawa, ON ยท Hybrid
CA$127K - CA$160K/yr
... computer engineering. * Professional Certification: Member or eligible to be a member in a ... taught. Our Company strives to create an inclusive and barrier-free selection process and work ...
Forms Manager
CA$75K - CA$80K/yr
You will collaborate with, learn from, and teach some of the best engineers in the business and ... Bachelor's Degree in Computer Science, Computer Engineering or related field preferred but not ...
Forms Manager
CA$75K - CA$80K/yr
You will collaborate with, learn from, and teach some of the best engineers in the business and ... Bachelor's Degree in Computer Science, Computer Engineering or related field preferred but not ...
Machine Learning Engineer
Toronto, ON ยท On-site
$80 - $120/hr
... learning, machine teaching, conversational agents, human computer interaction Duties and ... Strong programming skills in Python and Scala required. Experience in other programming languages ...
Machine Learning Engineer
Toronto, ON ยท On-site
$80 - $120/hr
... learning, machine teaching, conversational agents, human computer interaction Duties and ... Strong programming skills in Python and Scala required. Experience in other programming languages ...
Teaching Assistant COSC 3P71 Fall D2
Saint Catharines, ON ยท On-site
CA$36.67/hr
Excellent in Programming languages such as Java and Python. Applications Please include a cover ... For further information Josie Zhao Department of Computer Science computerscience@brocku.ca ...
Teaching Assistant COSC 3P71 Fall D2
Saint Catharines, ON ยท On-site
CA$36.67/hr
Excellent in Programming languages such as Java and Python. Applications Please include a cover ... For further information Josie Zhao Department of Computer Science computerscience@brocku.ca ...
Computer Programming Teacher information
See Ontario salary details
$10.10 - $13.46
7% of jobs
$13.46 - $16.83
8% of jobs
$16.83 - $20.19
7% of jobs
$21.66 is the 25th percentile. Wages below this are outliers.
$20.19 - $23.56
4% of jobs
$23.56 - $26.92
13% of jobs
The median wage is $28.61 / hr.
$26.92 - $30.29
20% of jobs
$30.29 - $33.65
13% of jobs
$34.34 is the 75th percentile. Wages above this are outliers.
$33.65 - $37.02
12% of jobs
$37.02 - $40.38
5% of jobs
$40.38 - $43.75
3% of jobs
$43.75 - $47.12
7% of jobs
$10
$29
$47
How much do computer programming teacher jobs pay per hour?
How much do computer teachers make in the US?
How do I become a computer teacher?
What are some typical daily responsibilities for a Computer Programming Teacher?
A Computer Programming Teacher's daily responsibilities often include preparing lesson plans, delivering engaging lectures or demonstrations, and guiding students through hands-on coding exercises. You may also be responsible for grading assignments, providing individualized feedback, and staying updated with the latest programming trends and curriculum standards. Collaboration with other teachers or industry partners to develop project-based learning opportunities is common. Additionally, maintaining a supportive classroom environment and helping students overcome conceptual or technical challenges are key parts of the role.
How much do programming tutors make?
What are the key skills and qualifications needed to thrive in the Computer Programming Teacher position, and why are they important?
To thrive as a Computer Programming Teacher, you need expertise in multiple programming languages, a relevant degree (such as computer science or education), and formal teaching credentials where required. Familiarity with integrated development environments (IDEs), learning management systems (LMS), and industry certifications like CompTIA or Microsoft Certified Educator is often advantageous. Excellent communication, patience, and the ability to engage and motivate learners are essential soft skills in this position. These skills ensure you can effectively convey complex technical concepts, adapt to diverse learning styles, and inspire student success in the rapidly evolving tech field.
Is coding a dead-end job?
What does a Computer Programming Teacher do?
A Computer Programming Teacher educates students on coding languages, software development, and problem-solving techniques. They design lesson plans, teach programming principles, and provide hands-on practice with coding projects. Additionally, they assess student progress, offer guidance, and stay updated on industry trends to ensure relevant instruction.

Other
Re-posted 17 days ago
Job description
Department:ย Department of Electrical and Computer Engineeringย ย Position Description:
ย
The Department of Electrical and Computer Engineering at the University of Guelph invites applications for the position of Department Chair. The successful candidate will also hold a tenured faculty appointment at the Associate Professor or Professor level.ย
The Chair appointment is a five-year term and will be made in accordance with Article 20 of the University of Guelph Faculty Association (UGFA) Collective Agreement. Chairs play a critical role in shaping the academic, research, and administrative direction of their departments. Reporting to the Dean, Chairs are responsible for ensuring the orderly, effective, and collegial operation of their department, supporting faculty and staff in fulfilling their academic responsibilities, and contributing to the strategic development of the College of Engineering. They will provide visionary leadership to elevate their department's visibility, amplify its scholarly, societal, and community impact, and strengthen its reputation nationally and internationally.ย
The Chairย of the Department ofย Electrical and Computer Engineering will guide the development and growth of programs in electrical and computer engineering, advancing curriculum and experiential learning in fields such as electronics, computing, intelligent systems, and sustainable technologies. The role includes supporting technical and administrative staff and advancing faculty research excellence in areas such as artificial intelligence, robotics, telecommunications, cybersecurity, and digital systems, while ensuring effective coordination of teaching laboratories across electronics, computing, communications, and controls. The Chair will also foster interdisciplinary collaboration across engineering programs and strengthen industry and community partnerships that enhance applied research and co-op education pathways.ย
The College of Engineering (CoE), building on decades of achievement and the strong legacy of the University's School of Engineering, is a well-established academic unit with a strong reputation for innovation in sustainable systems, emerging technologies, interdisciplinary design, and experiential learning. The College is entering a period of significant momentum, marked by expanding undergraduate and graduate enrolments, increasing research intensity, ongoing faculty renewal, and planned future investments in infrastructure and facilities.
Research-intensive and learner-centred, the University of Guelph is recognized nationally and internationally for excellence in teaching, research, and community engagement. As a comprehensive university with strengths across engineering, the sciences, business, social sciences, arts, and agricultural and veterinary sciences, Guelph advances innovation, interdisciplinary collaboration, and impactful solutions to complex societal challenges.
Qualifications
ย
The successful candidate will be a tenured faculty member (or appointable as such) with an excellent record of scholarship, teaching, and service. They will demonstrate academic and administrative leadership experience, as well as the ability to work collaboratively within a complex academic environment. The successful candidate will foster shared leadership, build consensus, and inspire the pursuit of inclusive excellence within the department. A demonstrated commitment to Indigenization, equity, diversity, inclusion, and decolonial practices is essential.
The successful candidate will:
- Hold an undergraduate degree and a terminal degree (PhD or equivalent) in an applicable engineering discipline or a closely related field.
- Be licensed as a Professional Engineer in Ontario or be eligible for licensure with Professional Engineers Ontario within one year of appointment.
- Have a strong record of scholarly publications in high-quality, peer-reviewed journals and demonstrated success in securing external research funding.
- Have experience in curriculum development, program accreditation, and student-centred teaching methodologies.
- Demonstrate the ability to foster collaboration across departments, industry, and external partners while navigating complex academic governance structures.
- Possess excellent communication and interpersonal skills and a commitment to equity, diversity, and inclusion.
- Have a demonstrated record of effective leadership, including the ability to inspire teams, guide change, and advance strategic priorities in complex academic or organizational settings.
Core scholarship areas include:ย
Artificial intelligence and intelligent systems, robotics and automation, cybersecurity and digital infrastructure, communications technologies, electrified and autonomous systems, next-generation electronic and computing systems, and related areas.
ย
Term and Appointment
ย
The successful candidate will be appointed as a tenured faculty member at a commensurate rank, with a Chair term of five (5) years, renewable once, based on performance. The Chair is appointed in accordance with Article 20 of the UGFA Collective Agreement. A Letter of Appointment outlining specific responsibilities will be provided.
The University of Guelph resides on the traditional lands and territory of the Anishinaabeg, Haudenosaunee and Huron Wendat. These lands are now home to a rich diversity of First Nations, Inuit and Metis people. We offer our respect and gratitude to our Indigenous neighbours and affirm our responsibility to realize our commitments to reconciliation through ongoing action. We are guided in this work by Bi-Naagward | It Comes into View, the Indigenous Initiatives Strategy.
The University of Guelph is the third largest employer in Guelph, a city of over 144,000 people, located about an hour drive west of Toronto, Ontario. University of Guelph is a top-ranked comprehensive university in Canada with an enrolment of more than 30,000 undergraduate and graduate students across more than 40 academic units. The University is known for its commitment to student learning, innovative research, and collaboration with world-class partners. It is a unique place, with transformative research and teaching and a distinctive campus culture. People who learn and work here are shaped and inspired by a shared purpose:ย To Improve Life. Reflecting that shared purpose in every experience connected to our university positions us to create positive change, here and around the world. Our University community shares a profound sense of social responsibility, a drive for international development, and an obligation to address global issues.
Application Process
ย
If you are a current employee of the University of Guelph you must apply on the internal Career Page to be considered as an internal applicant. SuccessFactors: Career Opportunities (sapsf.com)
ย
Assessment of applications will begin on May 29, 2026 and will continue until the position is filled. Interested applicants should create an account on https://careers.uoguelph.ca/ and apply for the advertised faculty position (Requisition ID #2350) by submitting the following materials (in an integrated Single PDF file):ย
- A cover letter outlining qualifications, leadership experience, and vision for the Department (maximum 3 pages).
- A statement on equity, diversity and inclusion (maximum one page).
- A curriculum vitae.
- The names and contact information of three referees (referees will be contacted only for shortlisted applicants).
Questions about the application process may be directed to Ashliegh Sayer, Administrative Officer, College of Engineering atย coeexec@uoguelph.ca.
Date Posted:ย 04/29/2026
Deadline:ย 05/28/2026ย or until a suitable candidate is found.
This position is represented by the University of Guelph Faculty Association(UGFA).ย
The University of Guelph commits to fostering inclusive excellence through promoting Indigenization, equity, diversity, inclusion, and accessibility. Inclusion is a core pillar of Our Time, our strategic plan, which pledges to "transform our human resources, governance and student services and practices across the University to enable us to recruit a diverse student, faculty and staff body and support them in achieving their personal, professional and scholarly goals." The University commits to creating and maintaining "equitable work environments that empower us in our pursuit of student, faculty and staff success, research excellence, innovation and impact."ย
The University of Guelph invites applications from all qualified individuals; however, Canadians and permanent residents will be given priority. We strongly welcome and encourage applications from members of designated groups in employment, including Indigenous persons, persons with disabilities, racialized persons, women, and 2SLGBTQIA+ persons.ย
The University of Guelph recognizes that career paths can be diverse and career interruptions may occur. We encourage applicants to note in their applications whether they would like considerations given to the impact of any circumstances, such as (but not limited to) those due to health and/or family reasons, that may have affected an applicant's record of achievement. You are not required to disclose these circumstances in the hiring process. If you choose to do so, the University will ensure that these circumstances do not negatively impact the assessment of your qualifications for the position.ย
The University of Guelph is committed to ensuring all applicants have fair and equitable participation in the hiring process. If you anticipate needing medical accommodations during the recruitment or selection processes, confidential assistance is available on request by contacting The University of Guelph is committed to ensuring all applicants have fair and equitable participation in the hiring process. If you anticipate needing medical accommodations during the recruitment or selection processes, confidential assistance is available on request by contactingย Occupational Health and Wellness at 519-824-4120 x52674. If you have any questions regarding accommodations or accessibility during the hiring process or for more information and support, please visit the University'sย Occupational Health and Wellnessย or contact OHW at ohw@uoguelph.ca.ย