Software Engineers Jobs in Canada

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

1,080 jobs found

Senior Administrative Assistant

LinkedIn Recruiter Post

Senior Administrative Assistant needed for Government of Alberta. Duties include contract admin, procurement, records management, and office support.

Alberta
Alberta
Software Engineer

Hiring a Software Engineer Lead / Manager (Full Stack) for a Financial Services firm in Toronto. Lead teams and build enterprise apps with Java, Angular, and microservices.

Toronto
Ontario
Software Engineer
Up to $140K CAD base + bonus

Lead-Delivery Lead

LinkedIn Recruiter Post

J&M Group seeks a Lead - Delivery Lead in Toronto, ON for a contract role with 15+ years of banking and production support experience.

Toronto
Ontario
Software Engineer

CRM Lead

LinkedIn Recruiter Post

Hiring a CRM Lead with 10+ years SAP CRM experience, SAP IS - U CRM, and utilities background. Hybrid role in Markham, ON.

Markham
Ontario
Software Engineer

Developer creating high - quality software solutions for Financeit's financing platform. Collaborating with cross - functional teams to deliver and improve code for retail and home improvement sectors.

Hybrid Role
Toronto
Ontario
Software Engineer
CA$100,000 - CA$115,000 per year

Director of Engineering leading Azure modernization initiatives at Manulife. Overseeing cloud migration and operational excellence for Azure services with a focus on collaboration and innovation.

Hybrid Role
Waterloo
Ontario
Software Engineer
CA$113,260 - CA$210,340 per year

Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.

Remote Role
Software Engineer
$44,951 - $105,456 per year

Developer, Co - op for CARFAX Canada involving hands - on development and collaborative projects. Engage in meaningful work with an enthusiastic team in a tech - focused environment.

Hybrid Role
London
Ontario
Software Engineer
CA$22 - CA$26 per hour

Senior Back End Developer needed for contract in Toronto. Must have 8+ years Azure, containerization, and DevOps experience.

Toronto
Ontario
Software Engineer

Senior Front - End Developer needed for a 6 - month contract with the City of Toronto. Must have React, Backbone, and accessibility expertise.

Toronto
Ontario
Software Engineer

Service Representative

LinkedIn Recruiter Post

Service Representative needed to manage ATM deposit/payment activities, support transaction processing, and ensure compliance. Pay: $17.60 - $23.19/hr.

Toronto
Ontario
Software Engineer
$17.60/hr – $23.19/hr

UAT Lead AML

LinkedIn Recruiter Post

Hiring UAT Lead AML in Toronto, ON (Hybrid). Requires 8+ years UAT/Test Management and AML/banking expertise.

Toronto
Ontario
Software Engineer

Director of Engineering at GitLab focusing on growth and monetization engineering strategy. Guiding teams through system integrations, workflows, and customer - centered innovations in a fully remote environment.

Remote Role
Software Engineer
$203,200 - $345,600 per year

Senior Clinical Programmer I leading programming activities contributing to successful global clinical studies at Allucent. Ensuring high - quality data and regulatory compliance throughout the study lifecycle.

Remote Role
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