where you can work
Software developer jobs are found in many different verticals, most notably the technology sector. However, with the prominence of technology in all aspects of human life, there are opportunities to be found in other verticals such as banking and finance, healthcare, government, and many others.
The highest demand for software developers is in Canada's city centres such as Toronto, Vancouver and Calgary. Companies in these markets offer fiercely competitive software developer salaries in order to secure the best and most qualified talent. To leverage your experience as a software developer, it may be worth considering a move to one of these cities.