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
6,898
Employers
2,036

Advertised starting pay

Average starting payCAD / year
$112,818Across 717 listings
Average starting payCAD / hour
$55.86Across 262 listings
Average starting payUSD / year
$148,750Across 148 listings
Average starting payUSD / hour
$58.08Across 28 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%500 listings
Hybrid
39%2,683 listings
On-site
53%3,688 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (144), Husky Technologies (77).

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 Software Developer

    Air Trail

    AB · Edmonton, AB

    • Full-time

    Air Trail makes software for regional airlines - our customers fly air ambulance, aerial firefighting, charter flights, pipeline inspection

  • Software Engineer II

    TD

    Toronto, ON · Montreal, QC

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Software Engineer IV, Viper Engineering

    ACV

    Toronto, ON

    …for you! Competitive compensation packages and learning and development opportunities, ACV has what you need to advance to the next level in your career. We will continue to raise the bar…

  • Software Engineer - Strong Java, Python and Linux experience

    Smart IT Frame LLC

    Toronto, ON

    • Contract

    Job Title: Software Engineer - Strong Java, Python and Linux experience

  • Cloud Infrastructure Engineer

    2iSolutions Inc.

    Oshawa, ON

    • $70 to $75 CAD / hour
    • Contract
  • Software Automation Engineer

    Miipe Quality Solutions

    Markham, ON

    • $60,000 to $65,000 CAD / year
    • Full-time
  • Senior Software Engineer

    Gigafest Consulting

    Toronto, ON

    • Full-time

    Gigafest is seeking an experienced Senior Software Developer to lead the development of a modern public-facing portal for a mission-critical Registration and Permit system. You'll build…

  • Int/EngageOne Software Developer Consultant

    Tata Consultancy Services

    Toronto, ON

    • $100,000 to $110,000 CAD / year
    • Full-time
  • Back End Developer

    VySystems

    Toronto, ON

    • Full-time

    Influence software architecture and lead design decisions for the Platform, with particular focus on payments and money-movement systems.

  • Senior Platform Software Engineer – Frontend

    DSI Recruiting

    Toronto, ON

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

    Our client is seeking a hands-on Senior Platform Software Engineer (Frontend) to build the shared web foundation for a next-generation enterprise application platform. The role develops the…

  • Senior Platform Software Engineer – Backend

    DSI Recruiting

    Toronto, ON

    • $130,000 to $160,000 CAD / year
    • Full-time

    Our client is seeking a hands-on Senior Platform Software Engineer (Backend) to implement shared cloud-native services and reusable .NET SDKs for a next-generation enterprise application…

  • Salesforce Data Cloud Developer

    Galent

    Toronto, ON

    • Contract

    Salesforce Data Cloud Architecture & Development

  • Cloud Engineer

    Morson Edge (Canada)

    Oshawa, ON · Greater Oshawa Metropolitan Area

    • Contract
  • Mobile Application Developer

    Zodiac Solutions, Inc

    Toronto, ON

    • Full-time
  • Cloud Engineer

    Zodiac Solutions, Inc

    Montreal, QC

    • Full-time
  • Intermediate Infrastructure Software Developer

    Scrawlr

    Vancouver, BC

    • Full-time

    Scrawlr is a company building a software platform and series of products dedicated to enabling alternative forms of communication layered on existing internet content, together with…

  • Lead Infrastructure Software Developer

    Scrawlr

    Vancouver, BC

    • Full-time

    Scrawlr is a company building a software platform and series of products dedicated to enabling alternative forms of communication layered on existing internet content, together with…

  • Senior Software Engineer

    Ipsos in Canada

    Vancouver, BC

    • $100,000 to $110,000 CAD / year
    • Full-time
  • Software Developer (React, TypeScript, Node/NPM, 3D Design, & AI Coding Tools)

    Techedin

    Toronto, ON

    • Full-time

    We are hiring for this role where the selected candidate will work on a software platform focused on modern web development and cross-platform experiences. The role involves building…

  • RQ11569 - Software Developer - Senior

    CCI- Computer Consultants International, Inc.

    Toronto, ON

    • Full-time
  • Software Engineer

    Milya AI

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time
  • Full Stack Developer – Customer Portal Web App

    Twine

    Canada

    • Contract

    …both mobile and desktop platforms. The project requires the development of secure user authentication features, including sign-up, login, and password reset, as well as a self-service…

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

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