Software developer jobs in Canada (2,052 jobs)

Find software developer jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
2,052
Employers
670

Advertised starting pay

Average starting payCAD / year
$100,577Across 160 listings
Average starting payCAD / hour
$60.27Across 85 listings

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

Where work happens

Remote
5%105 listings
Hybrid
35%719 listings
On-site
60%1,224 listings

Not specified: <1% (4 listings)

Employers hiring include S M Software Solutions Inc (241), Genetec (68), Cisco (52).

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 developer jobs in Canada

Email me new jobsSave this search
  • Senior Software Developer, Eye Tracking Algorithms

    Google

    Waterloo, ON

    5 years of experience developing software in C++ and Python, and optimizing code for resource-constrained, low-power, or performance-critical edge devices.

  • RQ11736 – Software Developer – Front End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – Front End with extensive experience designing, developing, testing, deploying, and maintaining large-scale, multi-client, Internet-ready web…

  • RQ11557 – Software Developer – Front End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Front-End Software Developer with extensive experience in web application development, GIS mapping customization, and front-end technologies. The ideal candidate…

  • RQ11557 – Software Developer – Front End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Front-End Software Developer with extensive experience in web application development, GIS mapping customization, and front-end technologies. The ideal candidate…

  • Senior Software Developer - Full Stack

    Lotus IT Solutions

    Toronto, ON

    • Contract

    The Government Services Integration Cluster (Ministry of Public and Business Service Delivery and Procurement) is seeking a Senior Software Developer

  • RQ11557 – Software Developer – Front End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Front-End Software Developer with extensive experience in web application development, GIS mapping customization, and front-end technologies. The ideal candidate…

  • RQ00795 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Developer with strong experience in Microsoft Visual Studio (.NET) MVC, SQL Server, Microsoft Azure, Python, Django, AWS, Celery, GraphQL, and REST APIs.…

  • RQ00795 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Developer with strong experience in Microsoft Visual Studio (.NET) MVC, SQL Server, Microsoft Azure, Python, Django, AWS, Celery, GraphQL, and REST APIs.…

  • Senior Software Developer - Full Stack

    Lotus IT Solutions

    Toronto, ON

    • Contract

    The Government Services Integration Cluster (Ministry of Public and Business Service Delivery and Procurement) is seeking a Senior Software Developer

  • RQ00795 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Developer with strong experience in Microsoft Visual Studio (.NET) MVC, SQL Server, Microsoft Azure, Python, Django, AWS, Celery, GraphQL, and REST APIs.…

  • RQ11737 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – Full Stack with extensive experience designing and developing large-scale, multi-client web applications, Java-based enterprise solutions, REST…

  • RQ11738 – 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 designing, developing, integrating, testing, deploying, and maintaining large-scale enterprise web…

  • RQ10575 – Software Developer – ETL – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Developer – ETL with extensive experience in data migration, ETL development, data conversion, database technologies, and digital transformation…

  • RQ11736 – Software Developer – Front End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – Front End with extensive experience designing, developing, testing, deploying, and maintaining large-scale, multi-client, Internet-ready web…

  • RQ11736 – Software Developer – Front End – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – Front End with extensive experience designing, developing, testing, deploying, and maintaining large-scale, multi-client, Internet-ready web…

  • RQ10575 – Software Developer – ETL – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Developer – ETL with extensive experience in data migration, ETL development, data conversion, database technologies, and digital transformation…

  • RQ11737 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – Full Stack with extensive experience designing and developing large-scale, multi-client web applications, Java-based enterprise solutions, REST…

  • RQ11738 – 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 designing, developing, integrating, testing, deploying, and maintaining large-scale enterprise web…

  • RQ11738 – 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 designing, developing, integrating, testing, deploying, and maintaining large-scale enterprise web…

  • RQ11737 – Software Developer – Full Stack – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer – Full Stack with extensive experience designing and developing large-scale, multi-client web applications, Java-based enterprise solutions, REST…

  • RQ10575 – Software Developer – ETL – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Developer – ETL with extensive experience in data migration, ETL development, data conversion, database technologies, and digital transformation…

  • Software Developer

    BNP Paribas

    Montreal, QC

    • Full-time
  • SOFTWARE DEVELOPER IN AI-ASSISTED PROGRAMMING

    PMP SOLUTIONS

    Quebec, QC

    • Full-time

    You aspire to design software applications that will be deployed in factories across North America? Working with coding agents every day, and building the judgment it takes to supervise…

  • Software Developer Sr

    Orthosoft Inc.

    Montreal, QC

    • Other