Skip to main content

Job Requirements

Software Engineers and Designers research, design, evaluate, integrate and maintain software applications, technical environments, operating systems, embedded software, information warehouses and telecommunications software.

Related NOC code:

  • 21231 – Software engineers and designers


Educational Requirements:
Degree in computer science, computer systems engineering, software engineering or mathematics (e.g., Bachelor’s, Master’s or Doctorate); licensing by a provincial/territorial association of professional engineers is required to approve engineering drawings and report and to use the Professional Engineer (P.Eng.) designation; experience as a Computer Programmer is typically required.

Applicable transferrable sectors/occupations:
Information Technology