1

Programmer Internship Jobs in Ontario (NOW HIRING)

Structural Engineer

North Bay, ON · On-site

CA$80K - CA$107K/yr

Oversee and mentor Engineering Interns and co-op students Please note that this is not meant to be an all-inclusive statement of every duty and responsibility that will ever be required of an ...

Structural Engineer

Parry Sound, ON · On-site

CA$80K - CA$107K/yr

Oversee and mentor Engineering Interns and co-op students Please note that this is not meant to be an all-inclusive statement of every duty and responsibility that will ever be required of an ...

Structural Engineer

Huntsville, ON · On-site

CA$80K - CA$107K/yr

Oversee and mentor Engineering Interns and co-op students Please note that this is not meant to be an all-inclusive statement of every duty and responsibility that will ever be required of an ...

Research Internship/Co-op

Toronto, ON · On-site

CA$45 - CA$60/hr

Demonstrated research/software engineering experience: through previous internships, work ... experience, coding competitions, and/or research projects and papers. * Strong quantitative ...

Designer

Bolton, ON · On-site

CA$63K - CA$74K/yr

Mentor and assist Engineering Interns, Draftspeople, and junior Designers. * Conduct jobsite visits and provide technical support as needed. * Perform other related duties as assigned. What you'll ...

Designer

Bolton, ON · On-site

CA$63K - CA$74K/yr

Mentor and assist Engineering Interns, Draftspeople, and junior Designers. * Conduct jobsite visits and provide technical support as needed. * Perform other related duties as assigned. What you'll ...

Showing results 41-60

Programmer Internship information

See Ontario salary details

$8

$26

$58

How much do programmer internship jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for programmer internship in Ontario is $26.98, according to ZipRecruiter salary data. Most workers in this role earn between $15.87 and $33.41 per hour, depending on experience, location, and employer.

What is a programmer internship?

Programmer internships are temporary, entry-level positions where students or recent graduates work with experienced developers to gain practical experience in software development. Interns usually assist with coding, testing, debugging, and documentation while learning about real-world programming practices, tools, and workflows. These internships help individuals build technical skills, expand their professional network, and increase their chances of securing a full-time job in the tech industry.

What types of projects and responsibilities can I expect during a programmer internship?

As a Programmer Intern, you can expect to work on a variety of tasks such as writing and testing code, debugging software, and assisting with ongoing development projects under the guidance of experienced engineers. Interns often participate in team meetings, collaborate with other developers, and may be assigned to specific modules or features within larger applications. This hands-on experience helps build your technical skills and exposes you to real-world software development processes, version control systems, and agile workflows commonly used in the industry.

What are the key skills and qualifications needed to thrive as a programmer intern, and why are they important?

To thrive as a Programmer Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, often supported by coursework or a related degree in computer science. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic debugging tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns adapt quickly and collaborate within teams. These skills enable interns to contribute meaningfully to projects, learn from feedback, and grow professionally in a fast-paced tech environment.

What is the difference between Programmer Internship vs Software Developer?

AspectProgrammer InternshipSoftware Developer
Required CredentialsTypically students or recent graduates, some coding knowledgeBachelor's degree in CS or related field, experience preferred
Work EnvironmentInternship programs, entry-level projects, mentorshipFull-time employment, collaborative teams, project ownership
Employer & Industry UsageTech companies, startups, internships for skill developmentTech firms, software companies, enterprise environments
Common Search & ComparisonYesYes

The Programmer Internship is an entry-level position designed for students or recent graduates to gain practical experience. In contrast, a Software Developer is a full-time professional responsible for designing, coding, and maintaining software applications. Internships offer learning opportunities, while full-time roles involve more responsibility and project ownership.

Can I get a programming internship with no experience?

Programming internships often accept applicants with little or no professional experience, especially if they demonstrate basic coding skills, a willingness to learn, and familiarity with relevant programming languages or tools. Many internships focus on training and skill development, making them accessible to students or beginners. Building a portfolio of personal projects or completing online courses can improve your chances of securing an internship without prior work experience.

What are the most commonly searched types of Programmer jobs in Ontario?

The most popular types of Programmer jobs in Ontario are:

What are popular job titles related to Programmer Internship jobs in Ontario?

For Programmer Internship jobs in Ontario, the most frequently searched job titles are:

What cities in Ontario are hiring for Programmer Internship jobs?

Cities in Ontario with the most Programmer Internship job openings:

Infographic showing various Programmer Internship job openings in Ontario as of August 2026, with employment types broken down into 6% Internship, 67% Full Time, 25% Part Time, and 2% Contract. Highlights an 88% Physical, 1% Hybrid, and 11% Remote job distribution, with an average salary of $56,116 per year, or $27 per hour.

Support Operations Intern (Winter/January 2027, 4+ Months)

Oakville, ON

Full-time, Internship

Posted 6 days ago


Job description

Who you are:

We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Support Operations Intern who is responsible for providing technical and operational support for key Change Management initiative. If you love technology and are keen to join an industry leader - we would love to hear from you!

What you'll do:

The Support Operations Intern is responsible for providing technical and operational support for key Change Management initiatives. The intern will act as the primary contact for initial troubleshooting of the internal Device Adder application, serving as a liaison between the Orders team and Tier 3 development teams.  This role will also support data analysis and process improvement by assisting with KPI tracking and running database queries, while also taking ownership of a critical knowledge base migration project to prepare for next-generation AI support tools.

The opportunity:
  • 8 month work-term beginning January 2027.
  • Full-time, paid internship: Monday - Friday, 37.5hrs/week.
  • Your first week at Geotab begins with 'GEO Launch' - a one-week Employee Orientation. Click here to learn more!
  • Learn more about the Geotab Campus Program here.
  • This posting is for an existing vacancy.
How you'll make an impact:
  • Act as Tier 2 support for the Device Adder by validating and performing basic troubleshooting on reported issues before escalating to the Tier 3 development team. 
  • Function as a liaison between the Orders team and Tier 3 teams, ensuring clear communication and efficient resolution for issues related to the Device Adder. 
  • Proactively monitor for upcoming product or system changes that could impact the Device Adder application; analyze potential impacts, prepare necessary adjustments, and report critical issues to leadership to inform business decisions and minimize customer impact.
  • Support the implementation and maintenance of KPI tracking systems (e.g., Superset).
  • Assist in data analysis by running queries using tools like Google BigQuery (GBQ). 
  • Review, update, and migrate over 90 internal knowledge base articles to Google Docs to ensure content is accurate and standardized for integration with an AI-powered virtual support assistant.
  • Create and maintain comprehensive transition documentation for the co-op role to ensure continuity and a scalable training process for future interns.
  • Assist with creating and updating documentation, including Support Operating Procedures (SOPs), support flows, internal FAQs, and support guides.
  • Conduct light research on best practices for support operations, partner training or integration change management.
  • Build visuals, flowcharts, or simple dashboards to communicate workflows and dependencies clearly.
  • Test new support workflows or triage decision trees and flag inconsistencies.
  • Help draft internal comms, enablement resources, or support technical troubleshooting.
What you'll bring to the role:
  • Pursuing a Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.
  • Equivalent combination of education and/or work experience in related field may be substituted
  • Strong analytical and problem-solving skills with the ability to problem-solve to well-judged decisions. 
  • Strong communication and interpersonal skills to collaborate with cross-functional teams and effectively communicate technical concepts. 
  • High accuracy and meticulous attention to detail. 
  • Strong project management skills; able to identify needs, develop effective solutions and manage projects through to completion. 
  • Familiarity with data analysis skills, including generating database queries (GBQ, SQL, etc.). 
  • Experience with or understanding of REST APIs and SDKs; ability to troubleshoot integrations and work with multiple API specifications is a strong asset.
  • Willingness to learn and a strong work ethic and passion for technology and innovation. 
  • Familiarity with Python for data analysis or automation is a plus. 
  • Self-motivated and able to work independently as well as part of a team. 
  • Familiarity with data pipeline orchestration tools (e.g., Airflow) is a strong asset.
  • Experience with version control systems (e.g., Git) is a plus.
If you got this far, we hope you're feeling excited about this role! Even if you don't feel you meet every single requirement, we still encourage you to apply.
 
Please note: Geotab does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to Geotab employees.
How we work:
At Geotab, we have adopted a flexible hybrid working model in that we have systems, functions, programs and policies in place to support both in-person and virtual work. However, you are welcomed and encouraged to come into our beautiful, safe, clean offices as often as you like. When working from home, you are required to have a reliable internet connection with at least 50mb DL/10mb UL. Virtual work is supported with cloud-based applications, collaboration tools and asynchronous working. The health and safety of employees are a top priority. We encourage work-life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings. Join us and help reshape the future of technology!
 
We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business. We believe that success happens where new ideas can flourish - in an environment that is rich in diversity and a place where people from various backgrounds can work together. Geotab encourages applications from all qualified individuals. We are committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired. We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training and redeployment processes. If you require accommodation at any stage of the application process or want more information about our diversity and inclusion as well as accommodation policies and practices, please contact us at careers@geotab.com. By submitting a job application to Geotab Inc. or its affiliates and subsidiaries (collectively, "Geotab"), you acknowledge Geotab's collection, use and disclosure of your personal data in accordance with our Privacy Policy. Click here to read our Privacy Notice.Â