PeernovoSign inCareer quiz
Computer, software and Web designers and developers

How to become a computer systems developer or programmer

Official title: Computer systems developers and programmers

Also called: Detail programmer, Programmer analyst, Systems programmer, Computer programmer, Scientific programmer, Mainframe systems programmer, Operating systems programmer, Satellite scientific telecommunications programmer, Electronic data processing (edp) applications programmer

Computer systems developers and programmers write, modify, integrate and test computer code for software applications, data processing applications, operating systems-level software and communications software. They are employed in computer software development firms, information technology consulting firms, and in information technology units throughout the public and private sectors.

Main tasks

How to become one

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

See the full NOC 2021 profile

Ways in

Pay · Outlook

Related jobs

Not sure this is for you? Take the 2-minute career quiz

Questions people ask

How do I become a computer systems developer or programmer?

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

How much does a computer systems developer or programmer earn in Canada?

Median full-time pay is $84,377 a year (Employment and Social Development Canada (Job Bank)). The middle half earn $65,618 to $99,996.

Is a computer systems developer or programmer a growing career in Canada?

Yes. Employment is projected to grow 4% by 2033, from about 45,700 to about 47,300 people (Employment and Social Development Canada).

Do you need a degree to become a computer systems developer or programmer?

Not always. 56% of people in this job hold a bachelor's degree or higher. Ways in include: Computing & IT degrees.

Sources

Updated 2026-10-03