1

Computer Science Education Jobs in Manitoba (NOW HIRING)

Mining Process Engineer

Winnipeg, MB · Hybrid

CA$115K - CA$135K/yr

Degree in Engineering or Computer Science (Electrical, Mechatronics, or related field); * 5+ years ... Business support for education or training after 9 months with the company * Learning & development ...

Bachelor's degree in Business Administration, Computer Science, Statistics Analytics, Accounting, or a related field, or an equivalent combination of education and experience. * 2+ years of ...

WHAT YOU'LL NEED TO SUCCEED +Post-secondary education in Computer Science, Software Engineering, or an equivalent combination of education and experience. +5+ years of experience as a Software ...

WHAT YOU'LL NEED TO SUCCEED +Post-Secondary education in Computer Science, Software Engineering or equivalent combination of education and experience. + Approximately 1-3 years of experience as a ...

next page

Showing results 1-20

Computer Science Education information

What is computer science education?

Computer science education refers to the teaching and learning of the principles, concepts, and applications of computer science. It includes topics such as programming, algorithms, data structures, computer systems, and computational thinking. Computer science education can take place at various levels, from elementary school to higher education and professional development. Its goal is to equip students with the skills needed to understand and create technology, solve complex problems, and participate in a digital society.

What is the work of computer science education?

Computer science education involves teaching students programming, algorithms, data structures, and computational thinking skills. Educators develop curricula, deliver lessons, and assess student understanding to prepare learners for careers in technology and related fields.

What is the difference between Computer Science Education vs Computer Science Teacher?

AspectComputer Science EducationComputer Science Teacher
Required CredentialsTypically requires a degree in computer science or education, often with certification in teachingRequires a degree in computer science or related field, plus teaching certification
Work EnvironmentEducational institutions, online platforms, training programsSchools, colleges, educational institutions
Employer & Industry UsageEducational organizations, edtech companies, training providersPrimary schools, high schools, colleges
Common Search & ComparisonFocuses on curriculum development, programming skills, and educational methodsFocuses on classroom teaching, lesson planning, and student assessment

Computer Science Education generally refers to designing and delivering computer science curricula, often involving curriculum development and educational strategies. In contrast, a Computer Science Teacher primarily focuses on instructing students in computer science concepts within a classroom setting. Both roles require similar credentials but differ in their scope and work environment.

What jobs will a computer science degree get you?

A computer science degree can lead to roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like databases and operating systems.

Is computer science teaching in demand?

Computer science teaching is in high demand due to the growing need for technology skills across industries. Educators with expertise in programming, algorithms, and software development are sought after in schools, colleges, and online platforms to meet the increasing interest in computer science education.

What are some common challenges faced by computer science educators in keeping course content current?

Computer science educators often face the challenge of rapidly evolving technology, which makes it necessary to regularly update course materials to reflect new programming languages, frameworks, and industry practices. Balancing foundational concepts with emerging trends can be difficult, especially given limited classroom time. Additionally, educators must ensure that updates remain accessible to students with varying levels of experience, while also integrating practical, real-world projects to keep students engaged.

What are the key skills and qualifications needed to thrive in Computer Science Education, and why are they important?

To thrive in Computer Science Education, you need a solid background in computer science concepts, curriculum development, and typically a degree in computer science or education. Familiarity with programming languages, learning management systems (LMS), and educational technology tools is often required. Strong communication, patience, and the ability to inspire and engage students are critical soft skills. These skills and qualities ensure effective teaching, foster student understanding, and help bridge the gap between complex technical concepts and learners.

Can I become a teacher with a computer science degree?

Computer science degrees can qualify individuals to become computer science teachers at the high school or middle school level, often requiring state certification or licensure. Additional coursework in education, teaching credentials, or certification exams are typically necessary to teach in K-12 schools, while a computer science degree alone may suffice for teaching at some colleges or universities depending on institutional requirements.
What are popular job titles related to Computer Science Education jobs in Manitoba? For Computer Science Education jobs in Manitoba, the most frequently searched job titles are:
What job categories do people searching Computer Science Education jobs in Manitoba look for? The top searched job categories for Computer Science Education jobs in Manitoba are:
What cities in Manitoba are hiring for Computer Science Education jobs? Cities in Manitoba with the most Computer Science Education job openings:
Infographic showing various Computer Science Education job openings in Manitoba as of June 2026, with employment types broken down into 67% Full Time, 27% Part Time, and 6% Contract. Highlights an 77% Physical, 2% Hybrid, and 21% Remote job distribution.

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 16 days ago


Job description

Overview

As an IT Service Desk Analyst you are the first point of contact for all Information Technology related needs for Manitoba Public Insurance (MPI) staff, partners and brokers. You will respond to technical support enquiries and requests related to software applications, IT security access issues and hardware support via phone, email, chat, walk-ins and web portal requests by following existing documentation and processes in a call centre environment.

Responsibilities
  • Provide assistance and direction to internal and external stakeholders on Information Technology systems with intermediate to advanced knowledge of software and hardware support and troubleshooting methodologies, while providing a high level of quality customer service.
    • Hardware support includes desktops, laptops, mobile phones, networking and telephony equipment.
    • Software support includes, MS Office Products, specialized applications and other internally developed applications specific to MPI.
  • Document outcomes of technical support inquiries using Remedy Ticketing system.
  • Escalate issues, when needed, to the Incident and Problem Manager Specialist to assist in resolution.
  • Deploy peripheral equipment and maintain a pool of loaner laptops for emergency and temporary usage requirements.
  • Act as the single point of contact for broker technical issues, which include application installation, scanner configuration and password resets.
  • Collaborate with peers, support teams, supervisors and managers to enhance knowledge documentation and processes that are used to deliver service to customers.
Qualifications

Education:

  • High school diploma, plus a technical certification or two college courses in Computer Science or a related technical discipline.

OR

  • Diploma in Computer Science, Information Systems or a technical related discipline.

Experience:

  • One-two (1-2) years' experience with computer applications and/or technology, comprising of inbound tier 1 technical support or computer technician support:
    • Current Windows Operating Systems
    • Office suite applications
    • Basic Network support
    • Building PC's and peripheral support

Technical Knowledge & Skills:

  • Working knowledge or understanding of MS Office products, Active Directory, Windows Operating systems, Chrome, Internet Explorer, SharePoint, Corporate Network structures, VoIP, and Remote access.
  • Ability to quickly and accurately analyze information and exercise sound judgment and practical thinking.
  • Ability to translate complex technical information to a non-technical audience.
  • Ability to work within a team and independently and under periods of high volume and demand.
  • Oral and written communication skills, with the ability to communicate clearly, concisely.
  • Ability to work a flexible schedule including rotation through on-call and after hours support.
Conditions of Employment
  • This position participates in rotating on-call support.
  • Must be able to type a minimum of 40 words per minute. Testing may be required to demonstrate ability.
Employee Benefits

Health benefits

We offer a comprehensive health benefits program that includes:

  • flexible health, dental and vision plans
  • health spending account
  • travel health coverage
  • other extended health benefits such as ambulance, massage and physiotherapy

Financial security

In an effort to support financial security, we offer:

  • registered pension plan
  • group, dependent, and optional life insurance coverage
  • sick leave to cover short-term disability
  • long-term disability

Wellness

We offer programs that focus on how to better achieve a balance between work and personal commitments, as well as maintain a healthy workplace culture. This includes:

  • vacation entitlement
  • maternity, parental and adoptive leaves
  • bereavement and family responsibility leaves
  • employee and family assistance program
  • mental-health programming
  • onsite employee gym facility (Cityplace)
  • discounted gym memberships
  • wellness account

Diversity and inclusion

Manitoba Public Insurance believes that diversity and inclusion strengthens us. We consider ourselves to be a barrier-free organization where individual values, beliefs and practices are respected and appreciated for the diversity they bring to our work life.

Employee recognition

It's important to recognize our employees for their contributions. Not only do we recognize employees as they achieve milestone years in their careers, we also have several outlets for leaders and peers to reward each other for work well done.

Professional development

We want our employees to grow, which is why we offer support in keeping their skills up to date. We offer in-house training, professional development and an educational assistance program.

Safety and health

In an effort to encourage a safe and healthy work environment, we offer various safety, health and workplace policies and programs along with technical expertise and assistance to support employee activities in safety and health.

Employment Type: FULL_TIME