Sorry, you need to enable JavaScript to visit this website.
Skip to main content

Working as a Computer Programmer

Industry Overview

The growing use of information technologies and mobile devices is increasing the demand for computer programmers. New job opportunities are also arising in industries such as health care, telecommunications and justice systems as these organizations move to automation.

You will have an advantage finding employment if you have knowledge of more sophisticated computer programming languages and experience working with a variety of different programs. It is important to continually upgrade your skills to remain competitive.

Interactive media is becoming very popular. This covers a wide range of products, from multimedia for training or presentations to web-based databases. Computer programmers who specialize in this area and have information design skills will be in high demand.

Source: WorkBC Career Profile

Job Outlook in BC

Job Outlook in BC, 2021-2031

Image
BC Labour Market Outlook 2018-2028

Chart from WorkBC

Employment outlook by BC region

 

Image
regional employment for computer programmers & interactive media developers

Table form WorkBC

Types of Employers

Computer programmers work for a variety of organizations including:

  • Computer software development companies
  • Information technology consulting companies
  • Information technology departments throughout the private and public sector

You may work as an independent consultant, contracting your services to more than one organization.  You may also be self-employed if you start your own software company that specializes in a particular programming niche, such as games or business accounting software.

Salary

In BC, the annual median salary for computer programmers is $90,244. People with more education and experience tend to earn more. Earnings also depend on your employer, location, and duties.

Programmers who work full time usually get benefits as well as a salary. These may include paid vacation, sick days, and dental coverage. Those who are self-employed must cover these costs on their own.

In BC’s regions, you can expect to earn:

Image
hourly wages - computer programmers & interactive media developers

Sources: WorkBC & Career Cruising

Working Hours

Most programmers work between 40 and 50 hours a week. You often work long or irregular hours. If you work full-time for large companies you may be on-call to fix problems 24 hours a day. Independent consultants frequently have long days in order to complete projects on schedule.

Source: Career Cruising database