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,907
Employers
2,040

Advertised starting pay

Average starting payCAD / year
$112,852Across 718 listings
Average starting payCAD / hour
$55.86Across 262 listings
Average starting payUSD / year
$148,423Across 149 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%501 listings
Hybrid
39%2,685 listings
On-site
53%3,694 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
  • Salesforce Data Cloud Developer

    Diverse Lynx

    Toronto, ON

    • Contract

    Salesforce Data Cloud Architecture & Development

  • Software Developer

    Teckhorizon Inc

    Toronto, ON

    • Contract

    Our Client is seeking an experienced Senior Software Developer with strong expertise in Next.js, React, TypeScript, JavaScript, and modern web application development to design and develop…

  • Backend Developer (Ruby/Golang)

    Raas Infotek

    Toronto, ON

    • Contract
  • Backend Developer (Ruby/Golang)

    Raas Infotek

    Toronto, ON

    • Contract
  • ServiceNow Associate Software Engineer

    Sun Life

    Toronto, ON · Waterloo, ON · Sun Life Waterloo King

    • Full-time
  • Senior Application Developer- Azure

    CIBC

    Toronto, ON

    • Full-time
  • Software Engineer IV, Viper Engineering

    ACV Auctions

    Toronto, ON

    • Full-time

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

  • Senior Software Engineer

    Electronic Arts

    Vancouver, BC

  • Staff Software Developer, Applied AI, Site Reliability Development

    Google

    Waterloo, ON

    8 years of experience with software development in one or more programming languages.

  • Application Developer - ITS3

    Minnesota Direct Care and Treatment

    Saint-Paul, NB · St.-Paul, NB

    • Full-time
  • Embedded C++ Software Engineer

    Vertage

    ON · Ontario, Canada

    • Contract

    We are seeking an experienced Embedded C++ Software Engineer to join a high-performing Infotainment BSP (Board Support Package) Team. This team is responsible for developing and maintaining…

  • Software Developer

    Hirematic Talent Solutions

    ON · Ontario, Canada

    • $60 to $67 CAD / hour
    • Full-time
  • 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