Computer Programmers and Interactive Media Developers 

*Statistics Canada recently moved to using the 2021 version of the National Occupational Classification (NOC) system. Certain occupations that appear on this page no longer exist in this new classification system.

Computer programmers and interactive media developers write, modify and test computer code for application-level and operating systems-level software, or for interactive media, such as games, e-learning, and mobile applications.

Main Duties

  • Write, modify, integrate and test software code
  • Maintain existing computer programs by making modifications as required
  • Identify and communicate technical problems, processes and solutions
  • Program animation software to predefined specifications for interactive video games, Internet and mobile applications
  • Program special effects software for film and video applications.

10-year Job Openings

There are 201 job openings forecasted between 2018-2027. 

Average Annual Salary

$68,456

Employment Requirements

  • A bachelor's degree in computer science or in another discipline with a significant programming component or Completion of a college program in computer science is usually required.
  • Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.