Software engineering
Did you know...
$135,261
Average salary (Genium360)
4 years
Duration of the bachelor’s degree in software engineering
345 million people
That’s how many people use Office software worldwide.
A woman behind the first program
Long before modern computers, Ada Lovelace envisioned what a computer program could accomplish. She is considered the conceptual founder of software engineering.
Excellent job prospects
In software engineering, demand far exceeds the number of graduates.
Software is everywhere, hidden in plain sight
Cars, hospitals, banks, airplanes: there’s code behind almost everything.
What the job really looks like
As a software engineer, you’ll design and develop systems and software that meet organizations’ real-world needs.
- Determine the functions required for software to meet specific needs.
- Write specifications and create software prototypes.
- Develop and implement tailored software solutions.
- Plan and coordinate the development, installation, integration, and certification of automated systems and software.
- Develop maintenance procedures and user guides for operating systems and application software.
Source: REPÈRES, the official school and career information website (in French)

Where do you see yourself?
Software engineers work in fields as varied as video games, aerospace, and banking.
- IT services companies
- Computer and peripheral equipment manufacturers
- Video game industry
- Telecommunications industry
- Web and multimedia industry
- Mobile industry (applications)
- Banking sector
- Automation sector
- Aerospace sector
Where to study
Universities offering the program

WHEN QUEBEC SOFTWARE ENGINEERING TAKES OVER THE WORLD
Assassin’s Creed, one of the best-selling video games of all time, was created in Montreal.
Ubisoft Montréal is behind one of the most iconic video game franchises on the planet—proof that local software engineering has global influence, and that Montreal truly is a world capital of video games.
200 million
Copies of Assassin’s Creed sold
SOFTWARE TO PROTECT OUR DATA
Fragmenting information to better protect it
Engineers are working on transinfonetworking: instead of storing all data in one place, it is fragmented and distributed across multiple servers. The result? Stronger protection of citizens’ privacy in the event of a cyberattack.
Engineering fields you might also like
Want to explore other options?
Your mission: find your field
An interactive game to help you discover the engineer in you. (In French only.)
