Flag of Canada Service CanadaGovernment of Canada
Français Contact Us Help Search Canada Site
Home About Job Futures FAQ's What's New Service Canada
Want to Immigrate? More Career Information Our Survey Organization Listing Glossary
Compare Occuaptions
Compare Educational Programs
  Provincial Perspectives     Local Perspectives  
   print this section
   print entire profile


Software Engineers and Designers

At WorkEducation, Training, and ExperienceWork ProspectsImportant Facts
What They Do | Where They Find Work | Related Occupation(s) | Something to Think About
 

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%
Wholesale trade 5.0%
Architectural engineering and related services 3.0%
Public administration 2.0%

Tip




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.


Some Related Occupation(s)


Information Systems Analysts and Consultants

Computer Programmers and Interactive Media Developers

Web Designers and Developers

Computer Engineers (Except Software Engineers and Designers)

More related Job Titles in these occupations


Something to Think About