Software Engineers Jobs in Canada

Browse 576 software engineers roles in Canada plus related opportunities such as backend engineer, frontend engineer and full-stack engineer.

576 jobs found

Senior Mainframe Developer building next - gen Payment Processing Platforms at TD Securities. Overseeing application development, support, and technical solution creation.

Hybrid Role
Toronto
Ontario
Software Engineer
CA$126,800 - CA$164,100 per year

Lead Software Developer

LinkedIn Recruiter Post

Lead Software Developer contractor role at RBC Bedford Innovation Hub. Requires expertise in C#, C++, .NET, and JavaScript for senior/lead development work.

Halifax
Nova Scotia
Software Engineer

Uipath Developer needed for remote role at Deloitte. Working on Accounts Receivable automation with collaboration and documentation.

Remote Role
Software Engineer

Senior Developer contributing to data processing applications with an Agile team at Triton Digital. Join a remote and innovative environment focused on Big Data technologies and continuous improvement.

Remote Role
Software Engineer

Developers at Ingeno design cloud applications incorporating AI for diverse industries. Work in a stimulating and collaborative environment with cutting - edge technologies.

Hybrid Role
Québec
Quebec
Software Engineer

Senior Developer integrating and developing web - based solutions for CBC/Radio - Canada's Corporate Services team. Collaborating with cross - functional teams on software application development and architecture.

Hybrid Role
Toronto
Ontario
Software Engineer

Multiple Guidewire Roles

LinkedIn Recruiter Post

Remote Guidewire Senior Developer roles (Integration, GWBC, GWPC, DataHub) for a 6 - 8 month contract. Support production stability and platform enhancements on an insurance platform.

Ontario
Ontario
Software Engineer

Sr. Software Engineer

LinkedIn Recruiter Post

Sr. Software Engineer for Contact Centre Innovation & GenAI. Hybrid contract in Toronto requiring 10+ years experience with Python, Java, AWS, GenAI & LLMs.

Toronto
Ontario
Software Engineer

People Partner supporting the Engineering team at Jane in a remote role. Navigating complex HR issues and contributing to team culture and performance.

Remote Role
Software Engineer
CA$89,000 - CA$140,000 per year

VP Engineering leading engineering teams to deliver high - quality software solutions at Xero. Ensuring strategic alignment in building and enabling small businesses with technology.

Hybrid Role
British Columbia
British Columbia
Software Engineer

Gestionnaire, développement logiciel axé sur la modernisation de l’architecture de ShareGate en créant une nouvelle équipe. Leader technique, impliqué dans la direction et l'excellence du développement des logiciels.

Remote Role
Software Engineer
CA$145,000 - CA$185,000 per year

Software Engineer developing solutions for Life Insurance clients at DXC Technology. Collaborating with teams to handle software products maintenance, development, and support while promoting continuous learning.

Hybrid Role
Montreal
Quebec
Software Engineer

Software Engineer salary expectations in Canada

The average salary for software engineers in Canada is $148,543 per year. This is based on 291 job openings.

Below is a breakdown of salary data by years of experience

ExperienceNumber of roles analyzedAverage salary
Entry (Software Engineer) (0-1 yrs)8$58,810
Junior Software Engineer (1-2 yrs)25$94,314
Mid-level Software Engineer (2-4 yrs)112$113,553
Senior Software Engineer (5-9 yrs)209$141,140
Lead Software Engineer (10+ yrs)86$195,842

How long does it take for companies to hire software engineers in Canada?

We analyzed 184 job listings and found it takes about 27 days for employers to close a job opening.

The most in-demand skills for software engineers in Canada

We reviewed 2,223 job postings and found the top skills employers ask for most often are:

SQL18.1%
Python14.3%
Cloud14.1%
JavaScript13.5%
Java13.1%
Azure9.3%
AWS7.3%
React7.0%
TypeScript6.5%
Oracle5.3%

Frequently asked questions