As of November 6, 2026, Jobsy lists 15 software engineering intern jobs in Canada. The median advertised pay is $31.88 an hour (from 7 postings). The most active employers are Rivian and Volkswagen Group Technologies, Brave and Croesus. Skills often requested: computer science, python, c++ and oracle java.
No matching filters. Try another name.
15 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
Candidates need to be current students at Waterloo University. The posting names Python, TypeScript, C++ or Rust, Kubernetes, and web technologies as the working tools.
Candidates need to be current students at Waterloo University. The role calls for programming skills in Python, TypeScript, C++ or Rust, plus familiarity with the web and browser technologies.
Candidates need to be currently enrolled in an Engineering Science or Computer Science degree, ideally finishing third year. They need practical C/C++ and Python development skills and a methodical approach to problem-solving.
Candidates need current enrolment in a Canadian Bachelor's or Master's program and proficiency in C or C++. Experience with scripting, embedded software, real-time operating systems, embedded Linux, or automotive protocols such as CAN and Ethernet is preferred.
Candidates need to be enrolled in a Bachelor's or Master's program at an accredited Canadian university. They need to be proficient in C or C++ and have some exposure to Python.
Candidates need to be enrolled in a Bachelor's or Master's program at an accredited Canadian university and be proficient in at least one of Python, Go, C++ or Java. Experience with distributed systems, cloud platforms (AWS preferred) or vehicle communication protocols is an asset.
Candidates need current enrolment in a Bachelor's or Master's program at an accredited Canadian university and proficiency in Kotlin, Java, C++ or Python. Android development, wireless protocols, 3D graphics engines and test automation experience are preferred.
Candidates need current enrolment in a Bachelor's or Master's program at an accredited Canadian university and proficiency in C or C++. Some Python exposure is needed, and coursework in embedded systems, control theory or automotive protocols is an asset.
Candidates need to be enrolled in a Bachelor's or Master's program at an accredited Canadian university and be proficient in Kotlin, Java, C++ or Python. Experience with Android, wireless protocols, 3D graphics engines or test automation is preferred.
Candidates need experience with Python, Java, JavaScript, HTML, SQL or web technologies, be in the 3rd or 4th year of a Computer Science or related degree, communicate well, and show interest in financial services.
Candidates need to be enrolled in a Computer Science degree or equivalent and returning to studies after the internship. They need prior internship experience building Python backend services, plus experience supporting software development and writing tests.
Candidates need to be pursuing a degree in software, computer or electrical engineering. C or C++ experience and an interest in software quality and structured processes are required, and a previous internship is preferred.
Databricks: Databricks is the Data and AI company.
Candidates need to graduate in fall 2027 or spring 2028 in Computer Science, Engineering, or a related field. They need skill in a general-purpose language such as Python, Java, or C++, and solid knowledge of algorithms, data structures, and OOP.
Candidates need to be enrolled in a Bachelor's program in Computer Science or a related field. They need solid data structures and algorithms knowledge, programming experience in a language such as Python, Java, JavaScript/TypeScript, Go or C++, and demonstrated software-building experience.
Croesus: With more than 250 employees in its Toronto, Montréal, and Geneva offices, Croesus has won several industry awards for being a high-quality solution…
Candidates need to be pursuing a Bachelor's degree in computer science or a related field, or have equivalent experience. They need C# and object-oriented programming experience, SQL skills, and fluency in French and English.
How much does a software engineering intern make in Canada?
The median advertised pay is $31.88 an hour, across 7 postings that list pay. The lowest quarter pays under $31.88 and the top quarter over $31.88.
Who is hiring software engineering interns?
Rivian and Volkswagen Group Technologies (6), Brave (2), Croesus (1), Databricks (1) and Kepler Communications (1).
What skills do software engineering intern jobs ask for?
Postings most often mention computer science, python, c++, oracle java, communication skills, software development, electrical engineering and test automation.