Software Engineers and Designers
Job description
These individuals design and integrate software and operating systems. They also work on integrated software, data warehouses, and telecommunications software. They are self-employed or work in:
- Consulting firms
- IT research and development firms
- Private and public sector IT services
Environment
- Controlled ambient temperature
Main tasks
- Identify and document user needs.
- Design and test automated systems.
- Modify existing software to correct errors, adapt to new hardware, or upgrade interfaces and improve performance.
- Configure and run test cases for commissioning.
- Optimize the architecture and performance of software prototypes.
- Plan and coordinate the development and operation of automated systems.
- Develop and document maintenance procedures for systems and software.
- Lead teams of professionals in software and system development.
Hourly wage
The hourly wage is calculated by averaging wages from 2020 to 2022.- Minimum
- $30.77
- Median
- $49.04
- Maximum
- $65.93
Job prospects for 2022-2026
sr.comparaison-region.titre
Job prospects for 2022-2026
Job prospects
All of Québec
All of Québec
Total jobs for 2021
All of Québec
All of Québec
Gender distribution
All of Québec
- 12.4% Female
- 87.6% Male
- 12.4% Female
- 87.6% Male
Job types
All of Québec
- Full time
- Part time
- Full time
- Part time
Yearly wage on 2015
All of Québec
All of Québec
Other characteristics
All of Québec
- Non traditional for women
- None
All of Québec
- Non traditional for women
- None
Sectors of activity
All of Québec
-
NAICS 541540% of jobs
-
NAICS 5115% of jobs
-
NAICS 5416, 54176% of jobs
-
NAICS 521, 522, 523, 5265% of jobs
-
NAICS 334, 3355% of jobs
-
Others29% of jobs
All of Québec
-
NAICS 541540% of jobs
-
NAICS 5115% of jobs
-
NAICS 5416, 54176% of jobs
-
NAICS 521, 522, 523, 5265% of jobs
-
NAICS 334, 3355% of jobs
-
Others29% of jobs
Training and requirements
Formation
University
Computer science
Bachelor’s degree
Placement rate: 88.4%
7.2% of graduates pursue further studies
Master’s degree
Placement rate: 82.3%
13.5% of graduates pursue further studies
- École de technologie supérieure
- École polytechnique de Montréal
- Bishop's University
- Concordia University
- Université de Montréal
- Université de Sherbrooke
- Université du Québec à Chicoutimi
- Université du Québec en Outaouais
- Université du Québec à Montréal
- Université du Québec à Rimouski
- Université du Québec à Trois-Rivières
- Université du Québec en Abitibi-Témiscamingue
- Université Laval
- McGill University
- TÉLUQ
Electrical, electronic or communications engineering
Bachelor’s degree
Placement rate: 81.4%
14.1% of graduates pursue further studies
Master’s degree
Placement rate: 72.3%
18.5% of graduates pursue further studies
- École de technologie supérieure
- École polytechnique de Montréal
- Concordia University
- Université de Sherbrooke
- Université du Québec à Chicoutimi
- Université du Québec en Outaouais
- Université du Québec à Montréal
- Université du Québec à Rimouski
- Université du Québec à Trois-Rivières
- Université du Québec en Abitibi-Témiscamingue
- Université Laval
- McGill University
- Institut national de recherche scientifique
Project engineering
Bachelor’s degree
Placement rate: 75%
25% of graduates pursue further studies
Master’s degree
Placement rate: 79.2%
11.1% of graduates pursue further studies
Software, computer or computer construction engineering
Bachelor’s degree
Placement rate: 82.1%
16.3% of graduates pursue further studies
Master’s degree
Placement rate: 83.9%
12.9% of graduates pursue further studies
Also required
- Membership in the Ordre des ingénieurs du Québec (OIQ) to practice as an engineer and carry out activities reserved for engineers.
Sometimes required
- Computer programming experience is usually required.
- A graduate degree in a related discipline may be required.
Main skills and characteristics
Skills
- Data collection
- Reading comprehension
- Active listening
- Critical thought
- Programing
- Information processing
- Active learning
- Oral expression
- Solving complex problems
- Judgment and decision-making
- Mathematics
- Social perception
- Technological design
- Coordination
- Result evaluation
- Written expression
- Time management
Abilities
- Written comprehension
- Oral comprehension
- Verbal skills
- Deductive reasoning
- Inductive reasoning
- Awareness of issues
- Written expression
- Information organization
- Speech recognition
- Near vision
- Speech clarity
- Selective attention
- Originality
- Mathematical reasoning
- Classification
- Idea generation
Knowledge and attributes
- Sense of responsibility
- Capacity to adapt
- Spoken and written bilingualism (French and English)
- Capacity to work in a team
- Sense of initiative
- Attention to detail
- Knowledge of computer science, digital and electronics
- Creativity
- Desire to upgrade one’s competencies
- Learning speed
Interests
- Direct, organize, and manage
- Draft, communicate, and inform
- Work with numbers
- Create, design
- Work in computer science or information and communication technologies (ICT)
Personality profiles (RIASEC)
- Investigative
- People with this profile prefer relying on theoretical knowledge before acting. They like observation, analysis and problem solving.
- Conventional
- People with this profile prefer specific, well-defined tasks. They like to respect the order of things and follow established rules.
- Realistic
- People with this profile prefer carrying out concrete tasks and being physically involved in what they do.
Official name of the NOC 2173
Software engineers and designers
Job titles
- Software technical architect
- Software designer
- Systems engineer - software
- Software design engineer
- Software systems integration engineer
- Cloud administrator
- Application architect
- Systems architect
- Cloud architect
- Artificial intelligence (ai) designer
- Simulation software design engineer
- Software design verification engineer
- Systems applications engineer
- Computer applications engineer
- Software testing engineer
- Cloud engineer
- Software engineer
- Telecommunications software engineer
- Embedded software engineer
- Telecommunications software specialist
- Computer telecommunications software specialist
- Software design supervisor
Skill type
Natural and applied sciences and related occupations
Related occupations
Last update: April 28, 2023