Software development jobs in Canada

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
5,921
Employers
1,888

Advertised starting pay

Average starting payCAD / year
$113,658Across 637 listings
Average starting payCAD / hour
$56.78Across 201 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.66Across 18 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
8%476 listings
Hybrid
39%2,311 listings
On-site
52%3,107 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (223), Amazon (134), Electronic Arts (68).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

Software development jobs in Canada

Email me new jobsSave this search
  • Software Engineer (Python, Go)

    Wiraa

    Canada

    • Full-time
  • Senior Microsoft Platform Software Engineer

    Jobgether

    Canada

    • Full-time

    Join an engineering team focused on modernizing software development practices for an established on-premises enterprise product.

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Full Stack Developer (Intermediate)

    Vretta

    Toronto, ON

    • Full-time

    …innovative assessment platforms. We are looking for an energetic Software Developer to join our fast-paced Product Development and Implementation team. In this role, you will take active…

  • Software Systems Engineer

    SysEne Consulting Inc.

    Vancouver, BC

    • Full-time
  • Software Systems Engineer

    SysEne Consulting Inc.

    Vancouver, BC

    • Full-time
  • RQ11679 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – ERP / Case Management with strong hands-on experience in Oracle PeopleSoft Human Capital Management (HCM) modules, enterprise resource planning…

  • RQ11678 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – ERP / Case Management with strong hands-on experience in Oracle PeopleSoft Human Capital Management (HCM), ERP system development, and case…

  • RQ11679 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – ERP / Case Management with strong hands-on experience in Oracle PeopleSoft Human Capital Management (HCM) modules, enterprise resource planning…

  • RQ11678 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – ERP / Case Management with strong hands-on experience in Oracle PeopleSoft Human Capital Management (HCM), ERP system development, and case…

  • RQ11698 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – CRM with extensive hands-on experience in Microsoft Dynamics CRM, Dynamics 365, CRM customization, enterprise integrations, Power Apps, Power…

  • RQ11678 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – ERP / Case Management with strong hands-on experience in Oracle PeopleSoft Human Capital Management (HCM), ERP system development, and case…

  • RQ11754 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer with strong hands-on experience in software development, web applications, Web APIs, web services, Microsoft Azure technologies, .NET, C#,…

  • RQ11754 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer with strong hands-on experience in software development, web applications, Web APIs, web services, Microsoft Azure technologies, .NET, C#,…

  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Full Stack Software Developer with extensive experience in n-tier web-based applications, Java EE (J2EE), database technologies, cloud-native technologies, front-end…

  • RQ11661 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior CRM Software Developer with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, and enterprise…

  • RQ11679 – Software Developer – ERP / Case Management – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – ERP / Case Management with strong hands-on experience in Oracle PeopleSoft Human Capital Management (HCM) modules, enterprise resource planning…

  • RQ11698 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – CRM with extensive hands-on experience in Microsoft Dynamics CRM, Dynamics 365, CRM customization, enterprise integrations, Power Apps, Power…

  • RQ11685 – Software Developer – Back End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Back-End Software Developer with extensive experience in IBM mainframe technologies, PL/I programming, IMS databases, DB2 for z/OS, XML processing, and…

  • RQ11698 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – CRM with extensive hands-on experience in Microsoft Dynamics CRM, Dynamics 365, CRM customization, enterprise integrations, Power Apps, Power…

  • RQ11754 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer with strong hands-on experience in software development, web applications, Web APIs, web services, Microsoft Azure technologies, .NET, C#,…

  • RQ11661 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior CRM Software Developer with strong hands-on experience in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, and enterprise…

  • RQ11600 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Full Stack Software Developer with extensive experience in n-tier web-based applications, Java EE (J2EE), database technologies, cloud-native technologies, front-end…

  • RQ11685 – Software Developer – Back End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Back-End Software Developer with extensive experience in IBM mainframe technologies, PL/I programming, IMS databases, DB2 for z/OS, XML processing, and…