Job for the future Software Developers and Programmers
On this page
Average hourly wage
$46.15
Job description
These individuals create, integrate, and experiment with computer code to develop various software and applications (websites, games, movies, etc.). They work for:
- Software development companies
- IT consulting firms
- Private and public sector IT services
Personality profiles (RIASEC)
- Investigative
- People with this profile prefer relying on theoretical knowledge before acting. They like observation, analysis and problem solving.
- Artistic
- People with this profile prefer to express their emotions and thoughts through various art forms. They like to use their imagination.
- Conventional
- People with this profile prefer specific, well-defined tasks. They like to respect the order of things and follow established rules.
Main tasks
- Create, integrate, and test software code.
- Program animation and special effects software.
- Update existing computer programs.
- Identify and communicate technical problems, establish procedures, and implement solutions.
- Draft reports and manuals on software operation and maintenance.
- Participate in the identification and documentation of user needs.
- Assist in the development of logical and technical specifications of the applications developed.
- Consult with staff to clarify the objective of the program, identify problems, and suggest modifications.
- Research and evaluate software, as required.
Formation
Most training programs are offered in French only.
College
DCS in techniques d'intégration multimédia
Placement rate: 58.1%
35.7% of graduates pursue further studies
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
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
Targeted regions
More information
Last update: January 29, 2026