
 |
What They Do |
Software engineers and designers perform some or all of the following duties:

 | Collect and document user's requirements and develop logical and physical specifications |

 | Research, evaluate and synthesize technical information to design, develop and test computer-based systems |

 | Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs |

 | Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems |

 | Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software |

 | May lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. |
|
 |

 |
Where They Find Work Top Occupational Areas |
| Computer systems design and related services |
37.0% |
| | |
| Information and cultural industries |
15.0% |
| | |
| Computer and electronic product manufacturing |
15.0% |
| | |
| Scientific research and development services |
8.0% |
| | |
|
|
| Architectural engineering and related services |
3.0% |
| | |
| Public administration |
2.0% |
| | |


 | The highest concentrations (per 10,000 people) of Software Engineers are found in Ontario and British Columbia while the lowest concentrations are in Prince Edward Island and Newfoundland. |
|