Description
Software engineers and designers research, design, evaluate, integrate and maintain software applications, technical environments, operating systems, embedded software, information warehouses and telecommunications software. They are employed in information technology consulting firms, information technology research and development firms, and information technology units throughout the private and public sectors, or they may be self-employed.
Job Titles
- Application architect
- Cloud infrastructure engineer
- Cloud operations engineer
- Computer software engineer
- Embedded software engineer
- Mobile development lead
- Site reliability engineer
- Software and information technology project manager
- Software architect
- Software design engineer
- Software design project manager
- Software design verification engineer
- Software designer
- Software project manager
- Software systems integration engineer
- Software technical architect
- Software testing engineer
- Telecommunications software engineer
Main Duties
- Collect and document users’ requirements and develop logical and physical specifications
- Research, evaluate and synthesize technical information to design, develop and test computer-based systems including mobile applications
- Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
- Plan, design and coordinate the development, installation, integration and operation of computer-based systems including mobile applications
- Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
- May lead and coordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.
Workplaces
- Information technology consulting firms
- Information technology departments in the private and public sectors
- Information technology research and development firms
- Self-employed
Skills
- Digital Literacy
- Digital Production
- Evaluation
- Troubleshooting
- Critical Thinking
Abilities
- Categorization Flexibility
- Fluency of Ideas
- Deductive Reasoning
- Inductive Reasoning
- Information Ordering
Personal Attributes
- Analytical Thinking
- Attention to Detail
- Innovativeness
- Active Learning
- Adaptability
Similar Occupations
- Computer and information systems managers (20012)
- Information systems specialists (21222)
- Database analysts and data administrators (21223)
- Computer systems developers and programmers (21230)
- Software developers and programmers (21232)
- Web developers and programmers (21234)
- Web designers (21233)
- Electrical and electronics engineers (21310)
- Information systems testing technicians (22222)
- Computer engineer (in 21311.01 Computer and telecommunications hardware engineers)
Source: OaSIS
Employment Outlook
The employment outlook will be moderate for Software engineers and designer (21231) in Prince Edward Island for the 2022-2024 period.
The following factors contributed to this outlook:
- Employment growth will lead to a moderate number of new positions.
- Not many positions will become available due to retirements.
- There are a small number of unemployed workers with recent experience in this occupation.
Demand for this occupation is expected to remain strong with continuing growth anticipated in the information technology field. There may also be overlap between the duties of software engineers/designers and software developers and programmers (NOC 2174) within the area, and highly-skilled software engineers may possess the skills to fill positions in those larger, closely related fields as well.
Here are some key facts about Software engineers and designers in Prince Edward Island:
- Approximately 250 people work in this occupation.
- Software engineers and designers mainly work in the following sectors:
- Computer systems design services (NAICS 5415): 50%
- Federal government public administration (NAICS 911): 12%
- Information and cultural industries (NAICS 51): 11%
- Management and administrative services (NAICS 55, 56): 9%
- Other manufacturing (NAICS 313-316, 323-324, 326-327, 331, 334-335, 337, 339): 7%
- 75% of software engineers and designers work all year, while 25% work only part of the year, compared to 59% and 41% respectively among all occupations. Those who worked only part of the year did so for an average of 49 weeks compared to 41 weeks for all occupations.
- 10% of software engineers and designers are self-employed compared to an average of 13% for all occupations.
- The gender distribution of people in this occupation is:
- Men: 80% compared to 51% for all occupations
- Women: 20% compared to 49% for all occupations
- The educational attainment of workers in this occupation is:
- no high school diploma: n/a
- high school diploma or equivalent: 18% compared to 28% for all occupations
- apprenticeship or trades certificate or diploma: n/a
- college certificate or diploma or university certificate below bachelor’s: 18% compared to 25% for all occupations
- bachelor’s degree: 36% compared to 17% for all occupations
- university certificate, degree or diploma above bachelor level: 14% compared to 8% for all occupatio
Source: Job Bank
Prevailing Wages
AREA | LOW | MEDIAN | HIGH |
---|---|---|---|
PEI | $25.00 | $38.46 | $56.49 |
Canada | $31.25 | $51.64 | $81.73 |
Training
There are no known training programs for this occupation in PEI. If you are aware of a local training program, please contact us.
There are currently no job listings for this occupation on WorkPEI.