Software Engineer and Designer
Software Engineers and Designers research, design, evaluate, integrate and maintain software applications and other systems
![Software designer showing a co-worker something on their screen](https://ehrc.ca/wp-content/uploads/2023/06/AdobeStock_548538090-796x1133.jpeg)
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