1

Computer Programming Tutor Jobs in Toronto, ON (NOW HIRING)

A university student or graduate in computer science, engineering , education, game design, or a related field * Previous experience working with kids mandatory (tutoring, camps, coaching, teaching ...

A university student or graduate in computer science, engineering , education, game design, or a related field * Previous experience working with kids mandatory (tutoring, camps, coaching, teaching ...

Computer Programming Tutor information

See Toronto, ON salary details

$10

$22

$45

How much do computer programming tutor jobs pay per hour?

As of May 28, 2026, the average hourly pay for computer programming tutor in Toronto, ON is $22.69, according to ZipRecruiter salary data. Most workers in this role earn between $14.45 and $27.30 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Programming Tutor, and why are they important?

To thrive as a Computer Programming Tutor, you need deep knowledge of programming languages, problem-solving abilities, and often a degree in computer science or a related field. Familiarity with popular integrated development environments (IDEs), version control systems like Git, and online teaching platforms is typically required. Strong communication, patience, and the ability to adapt teaching methods to different learning styles are essential soft skills. These competencies ensure tutors can effectively convey complex concepts, motivate students, and support their progress in a rapidly evolving tech landscape.

How do Computer Programming Tutors typically structure their sessions to address different student learning needs?

Computer Programming Tutors often tailor their sessions based on individual student goals, skill levels, and preferred learning styles. They may begin by assessing the student's current understanding, then break down complex topics into manageable lessons with interactive coding exercises, real-world examples, and immediate feedback. Tutors also adapt lesson pacing, provide additional resources, and encourage problem-solving to help students build confidence and mastery. Collaboration with students often involves setting clear objectives, regular progress check-ins, and adjusting teaching methods as needed to ensure effective learning.

What does a Computer Programming Tutor do?

A Computer Programming Tutor helps students learn and understand programming languages, concepts, and problem-solving techniques. They provide personalized instruction, answer questions, and guide students through coding exercises and projects. Their goal is to help learners build coding skills, prepare for exams, or succeed in programming courses. Tutors may work one-on-one or with small groups, either in person or online.

What is the difference between Computer Programming Tutor vs Computer Science Instructor?

AspectComputer Programming TutorComputer Science Instructor
CredentialsTypically requires programming knowledge, certifications like CompTIA or coding bootcamp experienceRequires a degree in computer science or related field, teaching certifications often preferred
Work EnvironmentOne-on-one or small group tutoring, often freelance or private settingsClassroom or online courses at educational institutions or training centers
Employer & Industry UsagePrivate clients, tutoring companies, online platformsSchools, colleges, universities, training organizations
Search & Comparison IntentPeople seeking personalized programming help or tutoring servicesIndividuals looking for formal computer science education or courses

The main difference is that a Computer Programming Tutor offers personalized, one-on-one programming assistance, often without formal teaching credentials, while a Computer Science Instructor typically teaches structured courses in educational institutions with formal qualifications. Both roles involve teaching programming but differ in setting, credentials, and scope.

What are popular job titles related to Computer Programming Tutor jobs in Toronto, ON? For Computer Programming Tutor jobs in Toronto, ON, the most frequently searched job titles are:
What job categories do people searching Computer Programming Tutor jobs in Toronto, ON look for? The top searched job categories for Computer Programming Tutor jobs in Toronto, ON are:
Infographic showing various Computer Programming Tutor job openings in Toronto, ON as of May 2026, with employment types broken down into 31% Full Time, 58% Part Time, 5% Temporary, and 6% Contract. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $47,205 per year, or $22.7 per hour.

Software Analyst Intern (Fall 2026, 12 months)

Gtsgbu

Toronto, ON โ€ข Hybrid

CA$23 - CA$30/hr

Full-time

PTO

Posted 19 days ago


Job description

About Us

A career at Hitachi Rail will help create a legacy. With operations in every corner of the world, our work goes to the cutting-edge of digital transformation and technology. From the multi-cultural strength of our global organisation to the sustainable and innovative ways we work to bring people together, there's something for everyone to get stuck into. And that's where you come in.

Toronto, Ontario, Canada (Hybrid)

Job Title: Software Analyst Intern
Rail Pass Type:Internship/Co-op (Full-time/Hybrid)
Departure and Arrival Date (Start -End):September 2026 - August 2027 (12months)
Vacancy:1
Location:100 Consilium Place, Scarborough, ON M1H 3E3
Work hours/week:40
Pay Details:$23-$30 CAD hourly
Stations on Your Journey:
Welcome and Onboarding Station

  • Intern Orientation

  • Online Onboarding Curriculum

  • Buddy Program for mentorship and guidance

Hands-On Work Station

  • Real-world projects with top industry talent

  • Paid internship + paid vacation

  • Hybrid work model

  • A chance to build your career with a global leader driving digital transformation and innovationthat helps support sustainable future

Networking Station

  • "Ask Me Anything" with the Executive Committee

  • Employee Resource Groups (ERGs)

  • Social Intern Events: Coffee Breaks, Onsite/Offsite events

  • Business Intern Events: Intern Showcase & Graduation ceremony

  • Company Social Events: Holiday Party, Employee BBQs, Golf tournament, etc.

The Software Analyst Intern will support a major migration from ClearQuest to Jira, working within the Engineering Environment team. Responsibilities will include gathering and clarifying requirements from
engineering stakeholders, developing migration and automation scripts, validating migrated data, and supporting the applications and infrastructure used by our Engineering function within Hitachi Rail Canada Inc.
The ideal candidate is a clear communicator and fast learner who thrives in a collaborative environment.

Key Responsibilities
Communication & Requirements

  • Engage with engineering teams to understand their current ClearQuest usage and migration needs

  • Clearly document migration mappings and procedures for stakeholder review

  • Proactively ask questions and clarify requirements before delivering work

Migration & Data

  • Write data migration scripts to migrate data from ClearQuest to Jira

  • Perform data validation and reconciliation to ensure migration integrity

  • Support user acceptance testing with engineering teams

Automation & Development

  • Develop scripts to automate and enhance engineering infrastructure and applications

  • Workflow development and configuration in Jira

  • Responsible for customer-facing support (Service Desk), based on technical issues and requests

Reporting & Documentation

  • Prepare reporting and dashboards (Power BI) for local and global business line reporting

  • Collaborate in wiki community management and knowledge base documentation

Required Skills and Experience

  • 4th or 5th year in a Computer Science, Software Engineering, or IT program (Bachelor's or Master's) or equivalent experience

  • Strong written and verbal communication skills - ability to explain technical concepts clearly and ask the right questions

  • Demonstrated ability to quickly learn new tools, languages, and technologies

  • Foundational scripting experience in at least one language (Python, Groovy, PowerShell, Perl, JavaScript, etc.)

  • Effective use of AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) for productivity and problem-solving

Preferred Skills and Experience

  • Experience with Jira, Jira Service Management, or similar issue tracking systems

  • Experience with ClearQuest

  • Familiarity with Groovy scripting

  • Experience with SQL or relational databases

  • Experience with REST APIs

  • Experience with Git / Bitbucket or similar version control

  • Experience with CI/CD tools (Jenkins, etc.)

  • Familiarity with virtualization or cloud platforms (VMware, AWS, Google Cloud)

  • Experience with Power BI or business intelligence reporting

  • Tutoring, mentoring, or technical writing experience (demonstrates ability to communicate complex topics

Thank you for your interest in Hitachi Rail. If your application is of interest, we will be in contact. Please do not hesitate to discover more about us and our latest jobs at https://www.hitachirail.com/careers.


At Hitachi Rail, there is a place for everyone. We welcome and value differences in background, age, gender, sexuality, family status, disability, race, nationality, ethnicity, religion, and world view. It is our commitment to create an inclusive environment - we are proud to be an equal opportunity employer.

We would be delighted if you would be one of our followers at https://www.linkedin.com/company/hitachirail.

#LI-MA2