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,884
Employers
1,879

Advertised starting pay

Average starting payCAD / year
$113,848Across 629 listings
Average starting payCAD / hour
$56.84Across 200 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.34Across 17 listings

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

Where work happens

Remote
8%474 listings
Hybrid
39%2,296 listings
On-site
52%3,087 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (223), Amazon (133), 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
  • Senior Java Backend Developer (Hybrid)

    Cognizant

    Toronto, ON

    • Full-time
  • Site Reliability Engineer

    Amii (Alberta Machine Intelligence Institute)

    AB · Edmonton, AB

    • Full-time
  • AI Software Engineer

    TrustFlight

    Vancouver, BC

    • Full-time
  • Software Developer I

    ForeFlight

    Montreal, QC

    • Full-time

    Software Developer Hybrid from our downtown Montreal office

  • Cloud Engineer - Winter 2027 Co-op/Intern

    Definity Insurance Company

    Waterloo, ON

    • Full-time
  • Embedded Software Developer

    Chemelex

    Edmonton, AB

    We're looking for a talented Embedded Software Developer to join our team!

  • Senior Software Developer

    Chemelex

    Edmonton, AB

    We are seeking a talented and experienced software developer with six (6) or more years of professional programming experience and an interest in transitioning into Rust development. While…

  • Senior Software Architect

    Euna Solutions

    ON · Oakville, Ontario

    • Full-time

    Euna Solutions is building scalable, secure SaaS platforms that power how government agencies operate, and the Senior Software Architect is central to getting that right. You will own the…

  • AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    The AI Platform Software Engieer will design, build, and operate scalable software platforms that enable teams to develop, deploy, monitor, and govern artificial intelligence and machine…

  • Senior AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    The Senior AI Platform Software Engineer will lead the design, development, and operation of scalable software platforms that enable enterprise teams to build, deploy, monitor, and govern…

  • Software Engineer and Full Stack Developer

    Afynia Laboratories

    Hamilton, ON

    • Full-time

    Job Summary: Build technology that changes women's health. Afynia Laboratories is seeking a talented Software Engineer and Full-Stack Developer to build the software, databases, and…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

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

  • Senior Software Engineer - Power APPS

    BBGC

    Montreal, QC

    • Full-time
  • RQ11754 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    during the use and operation of software packages, including technical

  • Senior Software Engineer – Python & AWS (100% Remote)

    Recrute Action

    ON · North York, Toronto, Kitchener, Ontario

    • Contract

    Senior Software Engineer – Python & AWS (Remote)

  • Senior Software Developer - Form

    Safe Software

    Remote, Canada

    • $128,100 to $142,700 CAD / year
    • Full-time
    • Remote

    We have an immediate opening and are excited to find the right candidate to join our team. Safe Software is looking for a Senior Software Developer to join our Form team. As a Senior…

  • Senior/Staff Software Engineer (Back-End), Inference

    Cohere

    Remote, Canada

    • Full-time
    • Remote
  • Software Developer

    Royal Bank of Canada

    Montreal, QC

    • Full-time

    We are looking for a top-notch, driven, Software Developer who is a great team player and passionate about the quality of their code. As a Software Developer, you will be contributing to…

  • RQ11660 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking an experienced Senior Software Developer – CRM with strong expertise in Microsoft Dynamics 365, Microsoft Power Platform, Azure solution design, Dataverse, and custom…

  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    We are looking for an experienced Senior Software Developer to support the Victim Notification System (VNS) Modernization Project. The successful candidate will have strong expertise in…

  • Cloud Software Engineer

    Actalent

    Ottawa, ON

    • $46 to $65 CAD / hour
    • Contract

    The Software Developer will support the design, development, testing, and deployment of the Telemetry & Observability Platform (TOP). This enterprise platform integrates vehicle telemetry,…

  • Embedded Software Engineer

    Actalent

    Mississauga, ON

    • $70,000 to $85,000 CAD / year
    • Full-time

    The Embedded Software Engineer designs, develops, and maintains embedded computer system software for advanced military and naval applications, including control software for helicopter…