Computer Science jobs in Ontario
- Hudson CollegeToronto, ON M6E 1E6
- $70,000–$90,000 a year
- Full-time
- Tuition reimbursement
- Paid time off
- Dental care
- Life insurance
- Employee assistance program
- Discounted or free food
- The Opportunity — High School Computer Science and Mathematics Teacher*.
- Start date: September 8, 2026 · Status: Full-time, Upper School.
Embedded Systems Engineer
Easily applyUrgently hiringSHOTOVER SystemsHamilton, ON L8L 6A1- $90,000–$120,000 a year
- Full-time
- Monday to Friday +2
Often responds in 5 days- SHOTOVER Systems is headquartered in beautiful Boulder, CO, and designs and builds high-end gyro-stabilized airborne camera systems and augmented reality…
Systems Administrator III
Urgently hiringMoneris SolutionsToronto, ON- $85,000–$113,000 a year
- Full-time
- On call
- Join Moneris as a Systems Administrator III, where you'll support and maintain critical Windows infrastructure services across on-premises and cloud…
Computational Neuroscientist - AI Trainer
Easily applyDataAnnotationCornwall, ON- $55–$60 an hour
- Contract +1
- Flexible schedule
- Flexible schedule: choose which projects you take on and when you work, on your own computer, from the comfort of your own home.
Associate Technical Consultant
Easily applyUrgently hiringDiona Technologies (Canada) Inc.Ontario- $85,000–$95,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- Stock options
- Life insurance
- Disability insurance
- No exceptions can be made for this requirement, regardless of work permit, PR or citizen status in Canada.
- As an Associate Technical Consultant, you will be…
Information Technologist
Easily applyConfidentialLeamington, ON- $60,000–$62,000 a year
- Full-time +1
- 40 to 60 hours per week
- Extended health care
- On-site parking
- This role involves safeguarding our information systems and infrastructure while leveraging advanced quantum engineering techniques to enhance security…
Machine Vision Developer
Easily applyOften replies in 3 daysCorpexMississauga, ON L5N 8C3- $72,000–$125,000 a year
- Full-time
- 40 hours per week
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Disability insurance
- Casual dress
- Realtime quality and performance measurement using Machine Vision and AI based systems is our key differentiator.
- C# and/or C++: 2 years (preferred).
- City of TorontoToronto, ON
- $89,337–$120,831 a year
- Full-time
- Monday to Friday
- Job Type & Duration: Full-time, 1 Temporary (12 months) Vacancy.
- Shift Information: Monday to Friday, 35 hours per week.
Développeur senior / Analyste en systèmes d'affaires - Senior Developer / Business Systems Analyst
Easily applyCiot Inc.Toronto, ON- From $105,000 a year
- Full-time +1
- Dental care
- Life insurance
- Disability insurance
- Casual dress
- Company events
- Extended health care
- Sous la responsabilité du Directeur, TI et PMO, le développeur senior / analyste en systèmes d'affaires sera responsable du soutien, de l'amélioration et de…
View similar jobs with this employerADMINISTRATEUR(TRICE) DE SYSTÈME - SIÈGE SOCIAL
Easily applyUrgently hiringCaisse AllianceNorth Bay, ON P1B 4V6- $66,133–$81,693 a year
- Full-time +1
- Monday to Friday
- Elle emploie plus de 385 employés répartis dans 26 centres de services dans 24 communautés du Nord de l’Ontario.
- Être orienté vers le client et les résultats.
AI Engineer Intelligent Systems & Analytics
Easily applyQMC Metering SolutionsNorth York, ON M3C 1Z3- Full-time +1
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- 5+ years of experience in machine learning engineering or applied data science.
- Machine learning engineering or applied data science: 5 years (required).
Analyste Programmeur(euse)
Easily applySpicers CanadaVaughan, ON- Full-time
- Weekends as needed
- Concevoir, développer, tester et déployer des solutions dans l’environnement ERP Infor A+.
- Développer et améliorer des applications d’entreprise à l’aide de…
Quantitative Trader - AI Trainer
Easily applyDataAnnotationOwen Sound, ON- $55–$60 an hour
- Contract +1
- Flexible schedule
- Flexible schedule: choose which projects you take on and when you work, on your own computer, from the comfort of your own home.
Quantitative Trader - AI Trainer
Easily applyDataAnnotationOwen Sound, ON- $55–$60 an hour
- Contract +1
- Flexible schedule
- Flexible schedule: choose which projects you take on and when you work, on your own computer, from the comfort of your own home.
- ToyotaScarborough, ON
- $105,700–$142,900 a year
- Full-time
- Paid time off
- Dental care
- Company pension
- Extended health care
- The anticipated annual base salary for this position is $105,700 - $142,900.
- This is a full-time opportunity and will report to the Manager of Enterprise…
- Hamilton Health Sciences CorporationHamilton, ON
- $37.53–$48.11 an hour
- Part-time
- Monday to Friday
- Demonstrated proficient computer skills and familiarity with data entry and data base programming.
- These positions focus on the Paramedic Instructor role.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
High School Computer Science and Mathematics Teacher (Full-Time, Sept 2026 Start) - job post
Job details
Pay
- $70,000–$90,000 a year
Job type
- Full-time
Location
Benefits
Pulled from the full job description
- Tuition reimbursement
- Paid time off
- Dental care
- Life insurance
- Employee assistance program
- Discounted or free food
- RRSP match
Full job description
About Hudson College
Hudson College is a co-educational, JK–Grade 12 private school located in Toronto’s St. Clair West neighbourhood. With 440 students, we believe in one thing above all: be yourself. Our friendly community celebrates individual strengths, sparks curiosity, and supports personal growth for every student.
The Opportunity — High School Computer Science and Mathematics Teacher
Start date: September 8, 2026 · Status: Full-time, Upper School
Teach where it matters: in our close-knit, academically driven high school, you’ll lead classes averaging 15 students, design your own units and inquiry labs with state-of-the-art resources, see good ideas adopted swiftly, step into leadership roles early, enjoy robust professional-development support, and still keep a healthy work-life balance.
Why You’ll Love Teaching at Hudson College
- Small classes — classes average 15 students, letting you build meaningful connections and maximize learning time.
- Respectful, motivated learners — discipline issues are uncommon and addressed promptly.
- Creative autonomy — freedom to design engaging lessons and see good ideas adopted within weeks.
- State-of-the-art labs & technology — modern resources support deeper scientific exploration.
- Early leadership opportunities — step into department‐level, club, or initiative leadership roles sooner than at larger schools.
- Generous PD & mentorship — a strong professional-development budget and peer mentoring accelerate your growth.
- Excellent work–life balance — realistic workload and supportive policies
- Inclusive, down-to-earth culture — just good people doing meaningful work; collaboration is real and your contributions count.
What We’re Looking For:
- OCT certification (or a valid teaching certificate from another Canadian province)
- Demonstrated success teaching high school-level Computer Science and Mathematics.
- Experience teaching other STEM-related courses would be considered an asset.
- A passion for ongoing professional learning.
- A willingness to contribute to school life (clubs, athletics, enrichment).
- Strong communication skills and a collaborative mindset.
How to Apply
Please send us your resume and a cover letter explaining your teaching philosophy, key experiences, and why Hudson College is the right fit for you.
Only those selected for an interview will be contacted.
We look forward to welcoming our next great teacher!
Job Type: Full-time
Pay: $70,000.00-$90,000.00 per year
Benefits:
- Company events
- Dental care
- Discounted or free food
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- RRSP match
- Tuition reimbursement
- Wellness program
Licence/Certification:
- OCT or teaching certificate from another province in Canada (required)
Work Location: In person