1

Student Programmer Jobs in Ontario (NOW HIRING)

Engineering Student

Ottawa, ON · On-site

CA$21.25 - CA$30/hr

Grow your career as a Engineering Student at our Ottawa district in Ottawa, Ontario , with the support you deserve. At PCL, we invest in your learning, well-being and future. Our offerings give you ...

Engineering Student

Ottawa, ON · On-site

CA$21.25 - CA$30/hr

Grow your career as a Engineering Student at our Ottawa district in Ottawa, Ontario , with the support you deserve. At PCL, we invest in your learning, well-being and future. Our offerings give you ...

Engineering Student

Ottawa, ON · On-site

CA$21.25 - CA$30/hr

Grow your career as a Engineering Student at our Ottawa district in Ottawa, Ontario , with the support you deserve. At PCL, we invest in your learning, well-being and future. Our offerings give you ...

Engineering Student

Toronto, ON · On-site

CA$21.37 - CA$31.33/hr

We are seeking Engineering Students , for our Toronto District, within our Canadian Buildings Division that are available for 4 or 8 months starting September 2026. As an Engineering Student and ...

Engineering Student

Oakville, ON · On-site

CA$21.37 - CA$31.33/hr

We are seeking Engineering Students , for our Toronto District, within our Canadian Buildings Division that are available for 4 or 8 months starting September 2026. As an Engineering Student and ...

Engineering Student

Toronto, ON · On-site

CA$21.37 - CA$31.33/hr

We are seeking Engineering Students , for our Toronto District, within our Canadian Buildings Division that are available for 4 or 8 months starting September 2026. As an Engineering Student and ...

Engineering Student

Toronto, ON · On-site

CA$21.37 - CA$31.33/hr

We are seeking Engineering Students , for our Toronto District, within our Canadian Buildings Division that are available for 4 or 8 months starting September 2026. As an Engineering Student and ...

Engineering Student

Sudbury, ON · On-site

CA$21.37 - CA$31.33/hr

We are seeking an Engineering Student , for our Toronto District to work from Sudbury ON , within our Canadian Buildings Division that are available for 4 or 8 months starting September 2026. As an ...

Engineering Student

Trenton, ON · On-site

CA$21.37 - CA$31.33/hr

We are seeking an Engineering Student, for our Toronto District , working in Trenton , within our Canadian Buildings Division that are available for 4 or 8 months starting in September 2026. As an ...

CA$18.15 - CA$30.30/hr

Enrolled in a college diploma or a university degree in the field of engineering, computer science ... Student

CA$18.15 - CA$30.30/hr

Enrolled in a college diploma or a university degree in the field of engineering, computer science ... Student

next page

Showing results 1-20

Student Programmer information

See Ontario salary details

$7

$29

$63

How much do student programmer jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for student programmer in Ontario is $29.83, according to ZipRecruiter salary data. Most workers in this role earn between $17.79 and $36.78 per hour, depending on experience, location, and employer.

What is a student programmer?

A Student Programmer is typically a student who works part-time or as an intern, developing software or scripts for a company, research project, or university department. Responsibilities may include coding, debugging, testing, and collaborating with other developers. This role helps students gain practical experience while improving their programming skills in a real-world environment.

What are the key skills and qualifications needed to thrive as a student programmer?

To thrive as a Student Programmer, a solid grasp of programming fundamentals, problem-solving abilities, and familiarity with at least one programming language (such as Python, Java, or C++) are important, often gained through coursework or projects. Experience using development environments (IDEs), version control systems like Git, and sometimes participation in coding bootcamps or technical certifications can be valuable. Strong communication, teamwork, and time management skills help Student Programmers succeed when balancing academics with project work or internships. These competencies enable efficient learning, effective contribution to team projects, and skill development essential for future employment in software development.

What kind of projects or assignments can I expect as a student programmer?

As a Student Programmer, you can expect to work on a range of assignments, from developing small software applications or scripts to assisting with larger team-based projects under the guidance of a mentor or supervisor. Tasks often include debugging code, writing documentation, updating existing software, or participating in code reviews. You may also have opportunities to contribute to research projects, automate routine tasks, or prototype new features. These experiences are designed to build your technical skills, expose you to best practices in software development, and prepare you for more advanced programming roles after graduation.

What job categories do people searching Student Programmer jobs in Ontario look for?

The top searched job categories for Student Programmer jobs in Ontario are:

Infographic showing various Student Programmer job openings in Ontario as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 55% Full Time, 39% Part Time, 1% Temporary, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $62,053 per year, or $29.8 per hour.

Full-time

Re-posted 14 days ago


Job description

We're seeking highly motivated students who possess strong technical skills and the ability to work in a fast-paced collaborative environment.

Internship opportunities are not limited to the summer and are available throughout the year.

Primary Responsibilities:

  • Develop new software and enhance existing systems.
  • Create tools to process, store and analyze quote, trade and financial data.
  • Work closely with our traders, quantitative research analysts, implementation programmers and other groups to provide software solutions.

Requirements of the Candidate include:

  • Pursuing an undergraduate or graduate level degree in Computer Science or Mathematics.
  • C++ and/or Java programming knowledge or experience in a Linux environment preferred.
  • Excellent academic record.
  • Strong problem solving skills.
  • Knowledge of shell scripts and other languages including Perl, Bash or CSH is a plus.
  • Knowledge of relational databases including Sybase, SQL Server and Oracle is a plus.