1

Computer Programming Online Jobs in Ontario (NOW HIRING)

Faculte de genie / Faculty of Engineering Academic Unit: Ecole de conception et d'innovation ... human computer interaction theories, as well as UX frameworks and UX design, evaluation, and ...

D. in AI, Machine Learning, DTI, Computer Science, Statistics, Mathematics, Engineering, or a ... The course is online An acceptable level of education and/or experience could be viewed as being ...

D. in AI, Machine Learning, DTI, Computer Science, Statistics, Mathematics, Engineering, or a ... The course is online An acceptable level of education and/or experience could be viewed as being ...

... online application process and need an alternative method for applying, you may contact Talent ... What You'll Need Bachelor's or Master's degree in Electrical Engineering, Computer Engineering ...

Bachelor's degree in a technical field such as computer science, computer engineering or related ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Bachelor's degree in a technical field such as computer science, computer engineering or related ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Faculte de genie / Faculty of Engineering Academic Unit: Ecole de conception et d'innovation ... D. in DTI, Data Science, Computer Science, Statistics, Mathematics, or a closely related field with ...

Post-secondary Diploma or Degree with specialization in Computer Science, Computer Engineering ... We encourage work-life balance and keep the Geotab culture going strong with online social events ...

... online application process and need an alternative method for applying, you may contact Talent ... Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering ...

Bachelor's degree in Business, Computer Science, Engineering, or related field is required; Master's in Management or Engineering preferred. A Ph.D. is considered an asset. * Industry Experience:

Bachelor's degree in a technical field such as computer science, computer engineering or related ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

Faculte de genie / Faculty of Engineering Academic Unit: Ecole de conception et d'innovation ... D. in DTI, Data Science, Computer Science, Statistics, Mathematics, or a closely related field with ...

Faculte de genie / Faculty of Engineering Academic Unit: Ecole de conception et d'innovation ... Master's degree in Digital Transformation and Innovation, Computer Science, or equivalent. PhD and ...

Currently enrolled in or recently completed a college program in Engineering, IT, Computer Science ... We are looking forward to receiving your application via our online job application platform. For ...

Bachelor's degree in computer engineering, business, information sciences or another related field ... Upskilling through online courses, cross-functional development opportunities, and tuition ...

next page

Showing results 1-20

Computer Programming Online information

What is the difference between Computer Programming Online vs Software Developer?

AspectComputer Programming OnlineSoftware Developer
CredentialsTypically requires programming certifications or coursesRequires a degree in computer science or related field
Work EnvironmentRemote, online platforms, freelance or contract basisUsually office-based or remote, employed by companies
Industry UsageCommon in freelance, online courses, and self-paced learningWidely used in software companies, tech firms, and startups
Search & Comparison IntentOften searched for as online coding or programming jobsCompared for career development or job opportunities

Computer Programming Online focuses on individual coding tasks, often freelance or self-paced, while Software Developer involves creating software applications within a team or company environment. Both roles require programming skills, but the work settings and career paths differ.

How do online computer programming roles typically collaborate with team members given the remote nature of the position?

In online computer programming roles, collaboration often relies on a combination of digital communication tools such as Slack, Microsoft Teams, or Zoom, as well as version control platforms like GitHub or GitLab. Team members participate in regular virtual meetings, code reviews, and asynchronous discussions to ensure alignment on project goals and progress. While remote collaboration can present challenges like time zone differences or less face-to-face interaction, most teams establish clear communication protocols and shared documentation to maintain productivity and cohesion. This structure allows programmers to contribute independently while staying closely connected with their peers and project managers.

What is computer programming online?

Computer programming online refers to the practice of writing, testing, and deploying computer software using internet-based tools and platforms. This can include learning to code through online courses, collaborating with other programmers remotely, or using cloud-based development environments. Online programming offers flexibility in learning and working from anywhere with an internet connection and often provides access to a wide range of resources and communities.

What are the key skills and qualifications needed to thrive as an Online Computer Programmer, and why are they important?

To thrive as an Online Computer Programmer, you need a solid grasp of programming languages (such as Python, Java, or JavaScript), algorithmic thinking, and a relevant degree or coding certifications. Familiarity with version control systems like Git, cloud platforms, and integrated development environments (IDEs) is typically required. Strong problem-solving abilities, effective communication, and self-motivation are standout soft skills in remote programming roles. These skills and qualities are crucial for delivering high-quality code, collaborating virtually, and meeting project deadlines in a dynamic, distributed work environment.
What are the most commonly searched types of Computer Programming jobs in Ontario? The most popular types of Computer Programming jobs in Ontario are:
What are popular job titles related to Computer Programming Online jobs in Ontario? For Computer Programming Online jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Computer Programming Online jobs in Ontario look for? The top searched job categories for Computer Programming Online jobs in Ontario are:

STEM Instructor (Machine Learning + Arduino Hardware Development) (Canada Summer Job 2026 - 8 Weeks)

CAROBOT Learning and Research

Markham, ON

$19/hr

Temporary

Posted 19 days ago


Job description

About the Organization:

CAROBOT Learning and Research Organization is an Ontario-based not-for-profit corporation focusing on promoting and teaching technology-related topics.

We have multiple openings available.

Rate / Hours: $19.00, 35 hours per week for 8 weeks (280 hours)

Job start date (Tentative): May 4, 2026

We are looking for individuals who:

  • have a very strong self-drive and independence in problem-solving
  • like to design electronics hardware/web design / teach youth about electronics and coding
  • like to conduct scientific research and explore the unknown
  • likes to teach, motivate, and mentor kids ages 9-18. You will need to be able to visualize yourself in their position to see how to best deliver teaching materials to kids in an interesting and engaging way. You also need to be a logical and out-of-the-box thinker who wants to influence kids toward Science and Technology (STEM).

There are two main areas of responsibility, and you may be assigned to one or both based on your expertise:

  • Engineering Design
    • Responsibilities:
      • design electronics hardware
      • design electromechanical systems and renewable energy projects for youth
      • conduct scientific research, especially about energy
    • What we're looking for:
      • proficient in CAD tools and materials selection
      • proficient in electronics circuit design, layout, and assembly
      • understanding of fluid dynamics & turbulent/laminar flow (hydro) and electricity (generator)
      • experience with designing and building mechanical and/or electromechanical systems
      • understanding of gears and gearboxes
      • knowledge about measuring electrical power in an electromechanical system
      • experience with KiCAD, AutoCAD Fusion 360
  • STEM Education
    • Responsibilities:
      • prepare, organize, and run online workshops (Arduino, Raspberry Pi, circuits, LEGO EV3, renewable energy, coding, etc.) for youth
      • develop and improve STEM lessons and curriculum using Arduino and Raspberry Pi
      • test and provide feedback on course's content and materials
      • design and develop new STEM hardware and software
    • What we're looking for:
      • experience in programming (C, Python, Java), Arduino, Raspberry Pi, LEGO EV3
      • able to access hardware above that may be necessary to run the workshops
      • experience with TinkerCAD

What is Required:

  • Canada Summer Job Requirements: you must be
    • between 15 and 30 years of age (inclusive) at the start of employment;
    • a Canadian Citizen, permanent resident, or person on whom refugee protection has been conferred under the Immigration and Refugee Protection Act
    • legally entitled to work according to the relevant provincial/territorial legislation and regulations
  • Goal-oriented, self-driven and able to work independently
  • Have a passion for enriching themselves and the community
  • Love Science, Technology, Mathematics, and Programming
  • Enjoy problem-solving and thinking outside the box
  • (If assigned to teach in person) Must be able to obtain a Police Vulnerable Sector Check (PVSC) upon request

Great to Have:

  • Good academic record in Math, Science and Programming
  • Proficient with Linux (Ubuntu)
  • Previous experience in programming or design
  • Previous experience in teaching or leading classes for children
  • Have participated in robotics competitions such as FIRST, LEGO, VEX
Employment Type: TEMPORARY