1

Computer Programming Teacher Jobs in Ontario (NOW HIRING)

... 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

APTPUO-Fall 2026-GNG2101 C

Ottawa, ON · On-site

CA$239.47/hr

... Engineering Design and Teaching Innovation Course Title: Introduction to Product Development and Management for Engineers and Computer Scientists Course Code: GNG2101 Section: c Course Description: A ...

... Engineering Design and Teaching Innovation Course Title: Introduction to Product Development and Management for Engineers and Computer Scientists Course Code: GNG2101 Section: D Course Description: A ...

Software Developer (Entry Level)

Toronto, ON · Hybrid

CA$85K - CA$95K/yr

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 ...

... Computer Science and Software Engineering courses. They are an integral member of the instructional support team, collaborating with faculty, teaching assistants (TAs), and systems analysts to ensure ...

New

Senior Data Engineer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

Bachelor's degree or higher in Computer Science, Data Engineering, Information Technology, or a ... A lot of our design and development best practices and processes are taught during our courses ...

Senior Data Engineer

Toronto, ON · Hybrid

CA$120K - CA$145K/yr

Bachelor's degree or higher in Computer Science, Data Engineering, Information Technology, or a ... A lot of our design and development best practices and processes are taught during our courses ...

Data Engineer

Toronto, ON · Hybrid

CA$90K - CA$125K/yr

Bachelor's degree or higher in Computer Science, Data Engineering, Information Technology, or a ... A lot of our design and development best practices and processes are taught during our courses ...

Data Engineer

Toronto, ON · Hybrid

CA$90K - CA$125K/yr

Bachelor's degree or higher in Computer Science, Data Engineering, Information Technology, or a ... A lot of our design and development best practices and processes are taught during our courses ...

Mobile Developer (Entry Level)

Toronto, ON · Hybrid

CA$85K - CA$95K/yr

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

iOS Developer

Toronto, ON · Hybrid

CA$90K - CA$125K/yr

A strong command of important programming and computer science concepts. * Understanding of how ... A lot of our design and development best practices and processes are taught during our courses ...

We're hiring a Staff Software Engineer to help lead the technical vision and evolution of Faire ... computer science fundamentals or equivalent industry experience. Technologies we use & teach ...

Showing results 41-60

Computer Programming Teacher information

See Ontario salary details

$10

$29

$47

How much do computer programming teacher jobs pay per hour?

As of Aug 20, 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 August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $61,624 per year, or $29.6 per hour.

Software Developer, New Grad

IXL Learning

Toronto, ON

CA$90K - CA$92K/yr

Full-time

Re-posted 3 days ago


Job description

IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Developers who have a passion for technology and education. You will be helping us build the tools needed to provide highly-demanded new integrations for IXL's largest school districts.

At IXL Learning, we are dedicated to creating first-of-their-kind products that leverage cutting-edge technologies to solve seemingly intractable problems in education. Our users count on us to make learning as effective as can be, so we're looking for exceptional people who are committed to solving the real-world challenges faced by students and teachers around the world.

As a Software Developer, New Grad on our Integrations team, you will design and develop the tools and systems needed to simplify the setup of IXL for schools and districts. These integrations will help IXL work seamlessly with the technology ecosystems of all of our customers. This is an amazing opportunity for you to join a mission-driven high-growth company. At IXL, we find it immensely satisfying to develop products that impact the lives of students everywhere, and we are eager to have you join our team.

This position requires you to be in our Toronto, Ontario, Canada, office.

WHAT YOU'LL BE DOING
  • Design, implement, test, deploy, and refine a large set of integrations (standardized and custom) and internal tools while improving development efficiency
  • Find and use the best technologies to add features to our products
  • Implement data exchange methods and standards and develop prototypes in collaboration with product management and third-party partners as necessary
  • Work in a fast-paced, agile environment to ensure timely delivery of high-quality, meaningful solutions
  • Help to mature existing and develop new standardized processes around IXL's technical implementations; contribute to the vision and design of a next-generation integration platform
WHAT WE'RE LOOKING FOR
  • Bachelor's or advanced degree in computer science or a related discipline
  • A solid grasp of general programming principles
  • Excellent programming skills in Java or other object-oriented language
  • Ability to work both independently and with a wide variety of teams
  • Knowledge of Java, SQL, JavaScript, CSS, React, Linux, and Git is a plus
  • Passion for improving education through technology

The base salary range for this full-time position is $90,000 to $92,000 CAD + benefits. Our pay ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire pay for the position. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.Â