1

Coding Internships Jobs in Ontario (NOW HIRING)

Associate AI Engineer

Toronto, ON · Hybrid

CA$60K - CA$80K/yr

Participate in code reviews and collaborate with senior engineers to improve code quality and ... Internship, co-op, academic project, or personal project experience in software engineering, AI/ML ...

Hybrid Reference code: 131931 Primary Location: Toronto, ON All Available Locations: Toronto, ON ... internships, or extracurriculars • Strong organizational skills with ability to work ...

New

Internship/Co-op (Full-time/Hybrid) Departure and Arrival Date (Start -End): September 2026 ... Familiarity with modern development environments, ideally VS Code, and AI-assisted coding tools ...

The City of Guelph

Guelph, ON · On-site

CA$22.90/hr

Resumes are being accepted for the internship opportunity of Downtown Construction Site and ... Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require ...

Take part in code reviews, technical discussions, and ongoing improvement initiatives * Contribute ... Around 1+ year of software development experience through work, internships, co-op placements, or ...

Take part in code reviews, technical discussions, and ongoing improvement initiatives * Contribute ... Around 1+ year of software development experience through work, internships, co-op placements, or ...

Take part in code reviews, technical discussions, and ongoing improvement initiatives * Contribute ... Around 1+ year of software development experience through work, internships, co-op placements, or ...

next page

Showing results 1-20

Coding Internships information

What are the big 4 internships?

The 'Big 4' internships typically refer to internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These firms offer internships in areas such as consulting, audit, tax, and advisory, providing valuable experience for students pursuing careers in accounting, finance, and consulting.

What jobs can I get with coding experience?

With coding experience, you can pursue roles such as software developer, web developer, data analyst, quality assurance tester, or technical support specialist. These jobs often require knowledge of programming languages like Python, Java, or JavaScript and may involve working in teams, using development tools, and following project deadlines.

Is $30 an hour good for an intern?

For a coding internship, $30 an hour is considered above average in many regions, especially for entry-level roles that may require basic programming skills and familiarity with tools like Git or Python. Interns typically earn less, but pay can vary based on location, company size, and industry standards.

What types of projects or tasks do coding interns typically work on during their internship?

Coding interns are often assigned tasks that range from debugging and writing code modules to contributing to team projects under the guidance of experienced developers. Depending on the company and internship program, you may work on front-end web development, backend services, mobile apps, or even participate in code reviews and software testing. Interns frequently attend team meetings, collaborate with other interns and full-time engineers, and present progress updates. This hands-on experience not only helps you apply your academic knowledge but also builds your skills for full-time positions after graduation.

How much do coding internships pay?

Coding internships typically pay between $15 and $30 per hour, depending on the company, location, and the intern's skill level. Paid internships often include opportunities to gain experience with programming languages, tools, and collaborative projects, and may be full-time or part-time during the summer or semester.

What is a Coding Internships job?

A coding internship is a temporary position where students or recent graduates gain hands-on experience in software development, programming, and related technical skills. Interns typically work on real-world projects under the guidance of experienced developers, learning coding best practices, debugging, and collaborating in a team environment. These internships can be paid or unpaid and are often offered by tech companies, startups, and other organizations looking to train and mentor aspiring software engineers.

What are the key skills and qualifications needed to thrive in the Coding Internships position, and why are they important?

To thrive in a Coding Internship, you should have a foundational understanding of programming languages such as Python, Java, or JavaScript, often supported by coursework or relevant projects. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of development frameworks is typically expected. Strong problem-solving skills, a willingness to learn, and effective communication help interns contribute meaningfully within their teams. These abilities are crucial for adapting to new technologies, collaborating with colleagues, and rapidly building technical competence in a professional setting.

What are the most commonly searched types of Coding Internships jobs in Ontario? The most popular types of Coding Internships jobs in Ontario are:
What are popular job titles related to Coding Internships jobs in Ontario? For Coding Internships jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Coding Internships jobs in Ontario look for? The top searched job categories for Coding Internships jobs in Ontario are:
Infographic showing various Coding Internships job openings in Ontario as of June 2026, with employment types broken down into 90% Full Time, and 10% Part Time. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Full-time

Posted 10 days ago


Job description

This full-time, on-site position is ideal for experienced software development professionals with an engineering mindset. You will join a team responsible for developing and improving algorithms for automated orthodontic treatment planning software for our Invisalign product.  You will work in close collaboration with colleagues from a larger Treatment Planning group and with clinical experts, focusing on algorithmic and mathematical solutions for orthodontic problems.  As a C++ Software Developer, you will participate in end-to-end software development, solve open-ended problems and implement complex algorithms in high quality modern C++, in a regulated environment. This role is vital in delivering the technology that powers Align Technology to deliver superior treatment outcomes and experiences to patients.
  • Write C++ software components, perform code reviews, contribute to full test coverage and technical documentation.
  • Research and develop 3D measurements and geometrical algorithms to solve engineering and clinical problems.
  • Work in an agile team of developers and SQA engineers, and collaborate with other development teams.
  • Participate in project planning, sizing/estimation, design, architecture, code reviews and design reviews.
  • Investigate and implement bug fixes, and identify opportunities for reliability and performance improvements.
  • Productively use LLM development assistants in a complex problem domain.
  • Bachelor's degree or higher in software engineering, computer science, or mathematics.
  • 8+ years of experience in the role of C++ developer (writing and managing large code bases, OOP programming, TDD).
  • Understanding 3D geometry and computational methods.
  • Experience in working with git version control, Visual Studio or VSCode for C++ development.
  • Experience using LLM tools like Claude Code, CoPilot, Codex or others.
  • General understanding of cloud computing.
  • Interest in learning the problem domain.
  • Ability to work in a regulated industry, follow a strict process and achieve high quality in every detail.
  • Familiarity with modern technologies and ability to learn fast.
Complementary skills
  • Knowledge of methods of non-linear mathematical optimization.
  • Experience with Linux development, including docker and WSL2
  • Knowledge of C#, Python, Go.
  • Knowledge of AWS native services development (Lambda EC2, IAM, S3), Splunk, Terraform and Terragrunt.
  • Knowledge and understanding of build and deployment pipelines, such as Bamboo and GitHub Actions.
If provided, base salary or wage rate ranges are the range in which Align reasonably expects to set a candidate's pay for the posted position. Actual placement depends on the individual skills and experience level of a candidate plus the total compensation and equity across team members. For other locations outside of the primary location, the base salary range will be adjusted geographically. 
 
For Field Sales roles, the salary listed is the base pay only and does not include the applicable incentive compensation plan. A cost of living adjustment may be added to base pay for higher cost areas in the U.S. 
 
Our internship hourly rates are a standard pay determined based on the position and your location, year in school, degree, and experience.

This posting is for an existing vacancy within our organization. Canadian work experience is not required for this position.  We welcome applicants from all backgrounds.  

We use automated tools (including artificial intelligence "AI") in our hiring process. This may include AI-based screening or assessment of applications. All final hiring decisions will be made by humans.