Software development jobs in Canada (7,450 jobs)

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

Hiring at a glance

View jobs
Open jobs
7,450
Employers
2,128

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,394Across 33 listings
Average starting payCAD / month
$9,109Across 12 listings

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

Where work happens

Remote
7%532 listings
Hybrid
38%2,863 listings
On-site
54%4,028 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (294), Amazon (152), Electronic Arts (84).

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 Development Engineer II, Advertiser Growth Engine

    Amazon

    Toronto, ON

    - Design and implement software solutions across the full development lifecycle, including requirements gathering, architecture, coding, testing, deployment, and operational support.

  • RQ2 - Software Developer - Senior

    Maarut

    Toronto, ON

    • From $101 CAD / day
    • Full-time
    • On-site

    …style="text-align:justify"><span>Work would include documentation, development, database design and testing.<br/></span></li></ul><p class="align-justify" style="margin-top:0px;…

  • Software Developer

    Nuwelcom Inc

    Charlottetown, PE

    • Full-time

    We are seeking a highly skilled Software Developer to lead the design, development, and deployment of cutting-edge digital solutions across web, mobile, and cloud platforms. This role is…

  • Programmer Analyst

    Workers Compensation Board of PEI

    Charlottetown, PE

    • Full-time

    Applicants must possess a post-secondary Degree or Diploma in Business Information Processing/ Technology, Computer Science or related field · Applicants must have experience in providing IT support to internal/external clients

  • Senior software engineer: Applied AI

    Morningstar

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Engineer to build the applied systems that bring AI capabilities into production: the data pipelines, LLM integrations, agentic workflows, tool interfaces,…

  • Senior Software Engineer- Applied AI

    Morningstar

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Engineer to build the applied systems that bring AI capabilities into production: the data pipelines, LLM integrations, agentic workflows, tool interfaces,…

  • Application Developer

    Primoris Services Corporation

    Acheson, AB · Edmonton, AB · PSC Canada Corporate Office

    • Full-time

    …Support Lead, you will use your experience and education in software development to develop in-house, purpose-built construction management systems. The Development Team will consist of the…

  • Développeur(se) de logiciels | Software Developer

    Unity Technologies

    AB · BC · ON · Montreal, QC · Quebec, QC · CAN-Montreal

    • Full-time

    Parsec is hiring a Senior Software Developer to join our small but talented native team, working on our low latency game streaming app. The Parsec app is the foundation of everything we've…

  • Développeur(se) Backend Sénior | Senior Backend Developer, Ads Privacy

    Unity Technologies

    Montreal, QC · CAN-Montreal

    • Full-time
  • Software Engineer - Product Lifecycle Information Management

    lululemon

    Vancouver, BC

    • Full-time

    The ideal candidate performs the development of high-performing, well-tested, and thoughtfully architected software applications that satisfy our internal business needs & power guest…

  • Software Reliability Team Lead / Chef(fe) d'équipe, Fiabilité logicielle

    Vention

    Montreal, QC

    • Full-time

    …their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across…

  • Senior / Staff Software Engineer, Motion Planning

    Waabi

    Toronto, ON

    • $158,000 to $269,000 USD / year
    • Full-time

    Design and develop motion planning software and algorithms, building the brain which orchestrates decision making in dynamic, uncertain and interactive traffic scenarios.

  • Senior Full Stack Developer

    Federal Mfg

    Oakville, ON · CA ON Oakville

    • Full-time

    8+ years of professional software development experience, or equivalent demonstrated senior-level experience, with substantial hands-on work across C#, .NET Framework, web applications,…

  • AI Software Designer RAN & AI Solutions

    Ericsson

    Ottawa, ON

    • Full-time

    Support the development of AI-enabled platform capabilities and modern software engineering solutions.

  • Software Developer Co-op - C++ (Winter Term - January - April 2027)

    Ross Video

    Ottawa, ON · Nepean, ON

    • Full-time

    …for indoor, outdoor, broadcast, and performance settings. Our development team builds sophisticated hardware and software solutions from the ground up to provide our customers with the…

  • Software Developer

    7shifts

    Toronto, ON

    • $95,000 to $135,000 CAD / year
    • Full-time

    A proven track record of shipping high-quality code, demonstrating a strong sense of ownership and the ability to see features through the full software development lifecycle

  • Software Developer

    7shifts

    Saskatoon, SK

    • $95,000 to $135,000 CAD / year
    • Full-time

    A proven track record of shipping high-quality code, demonstrating a strong sense of ownership and the ability to see features through the full software development lifecycle

  • Software Developer, Mid-Market

    7shifts

    Toronto, ON

    • $95,000 to $135,000 CAD / year
    • Full-time

    As an Intermediate Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad - the team responsible for building the foundational systems…

  • Software Developer, Mid-Market

    7shifts

    Saskatoon, SK

    • $95,000 to $135,000 CAD / year
    • Full-time

    As an Intermediate Software Developer, Mid-Market at 7shifts, you'll be one of the founding engineers on our mid-market squad - the team responsible for building the foundational systems…

  • Stagiaire développeur infonuagique/ Cloud Developer Intern

    CM Labs Simulations

    Montreal, QC

    • Internship

    Our Software R&D team is seeking a paid intern for a 4- to 6-month term to explore how Vortex Studio simulations can be deployed, operated, and scaled in cloud environments.

  • Senior Embedded Software Engineer

    Horizon Aircraft

    Kawartha Lakes, ON · Lindsay, ON

    • Full-time

    Perform peer reviews of other team member’s contributions to the software development project

  • Canada | Toronto | Global Technology Summer Analyst - Software Engineer | 2027

    Bank of America

    Toronto, ON

    • Volunteer

    Eligible candidates must have a graduation timeframe between November 2027 and August 2028

  • Software Development Engineer II, WW Prime Tech

    Amazon

    Vancouver, BC

    • Full-time

    …Prime membership would actually be worth to them. We want a Software Development Engineer who enjoys large-scale distributed systems and personalization work, where the outcome is measured…

  • Programmer Analyst II

    City of Regina

    Regina, SK

    …adapt to change. This position is responsible for the support, development, implementation, and documentation of geospatial solutions across multiple lines of…

  • Programmer Analyst II

    City of Regina

    Regina, SK

    …adapt to change. This position is responsible for the support, development, implementation, and documentation of geospatial solutions across multiple lines of…

Get in touch
MovoJobs

Contact us