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 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…

  • Software Engineer III

    Trane Italia

    Montreal, QC

    • Full-time

    You'll get to build the brains behind smarter buildings. As a Software Developer III, you'll lead the design and development of the backend services that power our Cloud-based Building…

  • Android Framework/Core OS Software Engineer, Senior

    Zebra Technologies

    Mississauga, ON · CAN - Mississauga, Canada

    • Full-time

    The Engineering Customer Response Team (ECRT) is seeking a Senior Software Engineer to provide world-class technical support to global enterprise customers for the Android Operating System,…

Get in touch
MovoJobs

Contact us