What is the average computer software engineer salary in Canada?
What is the average computer software engineer salary in Canada? According to Payscale, which aggregates data from 4,028 surveys, and an original report by Robert Half Technology, there are 12 major cities in Canada where you can find the highest pay for this occupation. These cities are Toronto, Ottawa, Edmonton, Calgary, Winnipeg, Montreal, Quebec City, Hamilton, London, Kitchener-Waterloo-Cambridge (KW), Victoria and Vancouver.
As of January 2017, there are about 200,000 computer software engineers working for various companies in Canada. The median annual wage for computer software engineers was $92,000 CAD as of 2014. The highest-paid computer software engineers earned an average of $154,000 CAD annually and the lowest-paid earned an average of $41,500 annually.
There are many factors that influence a person’s wage when they work as a computer software engineer. A person’s level of experience and education can affect their pay level. Computer software engineers with higher levels of education typically earn more than those who do not have any postsecondary qualifications or degrees at all. Furthermore, those with previous experience will usually be paid more than those who are just starting out their career in this field. However, other factors also come into play such as location and company size. Computer software engineers working in Vancouver, British Columbia make more than twice what computer software engineers make in Saskatoon, Saskatchewan on average ($98,100 vs $38,200). In addition to these considerations, computer software engineers who work for larger corporations generally make more money than those employed by smaller firms ($93K vs $90K).
There are no set hours or locations required to meet the demands of being a computer software engineer so it provides flexible working hours to fit around your lifestyle.
Type of company
Computer software engineers are often employed by large corporations, like Microsoft or Intel, to work on-site. software engineers can also be self-employed and work remotely.
Computer software engineers are often employed by large corporations, like Microsoft or Intel, to work on-site. software engineers can also be self-employed and work remotely. There are many factors that go into determining a computer software engineer’s salary such as their level of experience and the company they work for but it typically ranges from $70k-$140k CAD annually depending on the province they live in and their level of experience.
Years of experience
The years of experience in this field vary widely. An entry-level computer software engineer can expect to make anywhere from $40,000 to $60,000 a year while an experienced computer software engineer can make as much as $120,000 or more. These figures are based on current pay scales and numbers of hours worked. If you’re looking for a job, it’s best to do your research about what the typical salaries are for your level of experience and how many hours you’re willing to work per week. You’ll also need to know what type of computer software engineering positions are available in your geographical area. You’ll want to know where you can get the best return for your time and energy, which might not be where you live now!
Type of position
Computer software engineers are responsible for designing and developing computer programs, or programs that can be used on computers. Computer software engineers usually work as part of a team, so they must be comfortable with taking direction from others. The duties of a computer software engineer can include testing existing programs to identify any problems and bugs and using this feedback to improve the program; analyzing requirements for new programs to ensure that all necessary functions are included; translating technical ideas into language that is easy for non-technical people to understand; writing code in languages like Java, C++, Python and others; reviewing code written by other programmers to make sure it meets industry standards; debugging code once it has been written; maintaining an inventory of all current projects and tasks assigned to them.
Average computer software engineer salary in Canada: $82,000 CAD per year. Average annual raise for computer software engineers: 2%. The highest paying province for a computer software engineer is Alberta with an average annual wage of $92,000 CAD. Manitoba and Saskatchewan are next at $89,000 CAD. At the other end of the spectrum, Quebec has an average computer software engineer salary of just over $68,000 CAD.
Families living in Canada can be confident that their computer software engineer is earning a good living based on these numbers.