Software Engineers Jobs in Canada

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

1,242 jobs found

Software Engineer building scalable EverHealth healthcare SaaS applications for medical practices. Developing .NET, cloud, API, database, and AI - assisted features remotely across the US or Canada.

Remote Role
Software Engineer
$110,000 - $130,000 per year

SAP ABAP Developer supporting Core Banking Solutions for Workiy’s IT solutions and staff augmentation business. Building testable ABAP applications across CML, CMS, and SAP HANA processes.

Remote Role
Software Engineer

Mobile Developer owning BusPlanner’s .NET MAUI iOS and Android apps, APIs, releases, and hardware integrations. Supporting student transportation tools for drivers, attendants, parents, and districts.

Remote Role
Software Engineer

Senior Software Engineer

LinkedIn Recruiter Post

Design, develop, and maintain RESTful microservices using Java 8+ and Spring Boot. Deploy on PCF and GKE, and collaborate with teams.

Toronto
Ontario
Software Engineer

Senior React Native Engineer building scalable React Native apps for US Mobile, a wireless carrier. Improving performance, testing, releases, and user experience across iOS and Android.

Hybrid Role
Montreal
Quebec
Software Engineer
CA$120,000 - CA$160,000 per year

SENIOR SOFTWARE DEVELOPER (JAVA)

LinkedIn Recruiter Post

Senior Java Developer needed for 10 - month contract in Toronto. Must have 10+ years experience with Java, Spring Boot, React, and PostgreSQL.

Toronto
Ontario
Software Engineer

Senior Integration Software Engineer for a 12 - month remote contract in Canada. Requires active Reliability Status, 10+ years of software engineering, and Azure integration expertise.

Ontario
Ontario
Software Engineer

Authorization Developer at 1Password, building access - control systems for its secure password - management and unified - access platform. Shipping Go features, APIs, and services while improving authorization reliability and developer workflows.

Remote Role
Software Engineer
$123,000 - $172,000 per year

Analog/mixed - signal IC designer developing high - speed optical transceiver chips for Cisco’s Acacia. Architecting CMOS circuits, layouts, measurements, and production designs in a hybrid team.

Hybrid Role
Kanata
Ontario
Software Engineer
$142,000 - $181,600 per year

Senior iOS Engineer building scalable mobile products for EarnIn, an earned wage access company. Leading architecture, feature development, performance, APIs, testing, and data - informed improvements.

Hybrid Role
Vancouver
British Columbia
Software Engineer
CA$199,000 - CA$244,000 per year

Dynamics Developer building Microsoft Dynamics and Power Platform applications for Capco’s financial - services clients. Supporting architecture, integrations, testing, DevOps, and production deployments.

Hybrid Role
Montreal
Quebec
Software Engineer
CA$92,000 - CA$105,000 per year

Junior BA or BSA

LinkedIn Recruiter Post

Junior BA/BSA needed for 12 - month contract, 4 days onsite in Toronto. Must have 6+ years BA/BSA experience, Agile, and mobile/online banking/loyalty project experience.

Toronto
Ontario
Software Engineer

Java Software Engineer

LinkedIn Recruiter Post

Join a growing financial services organization as a Java Engineer on their Payments Technology team, building and enhancing critical payment platforms supporting ACH, Wires, RTP, and FedNow. You'll design, develop, and maintain backend applications using Java and Spring Boot, collaborating with cross - functional teams in a hybrid work environment.

Toronto
Ontario
Software Engineer
$100,000 – $130,000

Développeur principal concevant et intégrant des applications web pour la Ville de Montréal. Utilisation de Node.js, TypeScript, microservices, APIs et déploiements infonuagiques en environnement agile et DevOps.

Hybrid Role
Montréal
Quebec
Software Engineer
CA$65,937 - CA$110,907 per year

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