1

Computer Programming Teacher Jobs in Ontario (NOW HIRING)

... teach and when all fails, likes to get things done Nice Haves: * Bachelors degree in computer ... Can breathe GIT, strong embracing of good programming principles * Hands on experience towards the ...

... diploma in Computer Engineering, Computer Science, Systems Design, Electrical Engineering ... You bring the passion; we will teach networking skills. As part of our team, you will: * Innovate ...

Software Developer - Team Lead

Toronto, ON · On-site

CA$120K - CA$200K/yr

... teachers around the world. As a Software Developer Lead on our Integrations team, you will lead the ... Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming ...

... teachers around the world. As a Software Developer, New Grad on our Integrations team, you will ... computer science or a related discipline * A solid grasp of general programming principles

Strong command of important programming and computer science concepts * Ability to understand a web ... A lot of our design and development best practices and processes are taught during our courses ...

Showing results 21-40

Computer Programming Teacher information

See Ontario salary details

$10

$29

$47

How much do computer programming teacher jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for computer programming teacher in Ontario is $29.63, according to ZipRecruiter salary data. Most workers in this role earn between $21.88 and $35.10 per hour, depending on experience, location, and employer.

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.

What skills and qualifications are needed to be a computer programming teacher?

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.

Are computer programming teachers in demand?

Computer programming teachers are in increasing demand as coding skills become essential in many industries. They often work in schools, coding bootcamps, or online platforms, and strong knowledge of programming languages and teaching methods enhances job prospects. The demand is expected to grow with the expansion of technology education initiatives.

What are popular job titles related to Computer Programming Teacher jobs in Ontario?

For Computer Programming Teacher jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Computer Programming Teacher jobs in Ontario look for?

The top searched job categories for Computer Programming Teacher jobs in Ontario are:

Infographic showing various Computer Programming Teacher job openings in Ontario as of September 2026, with employment types broken down into 75% Full Time, 20% Part Time, and 5% Temporary. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $61,624 per year, or $29.6 per hour.

Lead Software Developer - PHP

Waterloo, ON • On-site, Remote

Targeted Talent
Recruiting and Staffing Services • 11 - 50 employees

Full-time

Re-posted 23 days ago


Job description

Our Client:
Get the opportunity to work remotely on a conglomerate of critical financial payment process microservices that interact together to form one of the largest high availability e-commerce solutions in their market segment. They work with multinational banks, acquirers and financial gurus to push the boundary of payment processing beyond the concepts of traditional Fintech.We are looking for a Technical Lead to guide our payments team which operates systems responsible for processing all our company-wide credit card transactions.  

What you'll be doing: 

  • Build, scale and help lead our engineering team
  • Maintain lots of moving pieces 
  • Evaluate details and integrate new technologies and systems
  • Debug production issues across services and multiple levels of the stack
  • Improve engineering standards, tooling, and processes

What you'll need to be successful: 

Must haves: 

  • Bachelors degree in computer science or relevant work experience
  • 8-10 years experience in development 
  • 2+ years experience in lead role or in a senior role and ready for the next step 
  • Very familiar with PHP/Laravel/Lumen/MySQL experience
  • Self-driven but team conscientious, desires perfection but is willing evolve in steps to get there, methodical and is not afraid to learn/make mistakes, willing to share and teach and when all fails, likes to get things done

Nice Haves: 

  • Bachelors degree in computer science 
  • Hand on experience with Docker development environments
  • Domain Driven Design
  • System monitoring and high-availability systems 
  • Knowledge of SOA or Microservice Based Architectures
  • Knowledge of Symphony / Docker / Memcache / Redis / Elasticsearch
  • Can breathe GIT, strong embracing of good programming principles
  • Hands on experience towards the different layers of caching/storage/utilization of queues
  • Experience in a high volume environment
  • API Development experience
  • Ads / Marketing platform experience

Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA