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
3,968
Employers
1,470

Advertised starting pay

Average starting payCAD / year
$115,636Across 464 listings
Average starting payUSD / year
$139,758Across 114 listings
Average starting payCAD / hour
$52.15Across 64 listings

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

Where work happens

Remote
10%415 listings
Hybrid
40%1,604 listings
On-site
48%1,912 listings

Not specified: 1% (37 listings)

Employers hiring include Amazon (116), Genetec (67), Okta (41).

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

    ADGA Group

    Ottawa, ON

    $70,000 to $90,000 CAD / year

    Full-time

  • Software Developer Intern - SOTI MobiControl Apple HQ (January 2027 12 Months)

    SOTI

    Mississauga, ON

    Full-time

    As an intern at SOTI you will be involved in the design/development/support of new or existing software applications. These applications range from cloud-based solutions, mobile apps for…

  • Staff Software Engineer, OIN

    Okta

    Toronto, ON

    $160,000 to $220,000 CAD / year

    Full-time

  • C++ Software Developer

    Mantu

    Montreal, QC · Greater Montreal Metropolitan Area

    Full-time

    The successful candidate will contribute to several phases of the software development lifecycle, including requirements definition, architecture, desi

  • Senior Java Software Engineer

    BULLIT MANAGEMENT SERVICES LIMITED

    Toronto, ON

    Full-time

  • Software Developer

    ADGA Group Consultants Inc

    Ottawa, ON

    $70,000 to $90,000 CAD / year

    Full-time

  • Senior Web Developer (Full-Stack)

    Myant Shared Service Corp.

    Mississauga, ON

    Full-time

  • Full Stack Developer

    Valsoft Corporation

    Remote, Canada

    Full-time · Remote

    Manos Software Group is part of Valsoft Corporation, a long-term investor in vertical market software businesses. Valsoft acquires and operates software companies with a permanent ownership…

  • Principal Software Engineer

    Broadcom

    Ottawa, ON

    $114,400 to $183,000 CAD / year

    Full-time

    As a Principal Software Engineer, you will design, develop, and deliver Control Software and or Firmware for Ultra High-performance electronic products. In addition, you may provide…

  • Software Engineer Co-op Student (AI) (4-month contract)

    Foresters Financial

    Toronto, ON

    Full-time

    The Software Engineer Co-op Student will join the AI & Enterprise Applications team and contribute to the design, development, and deployment of innovative software solutions and AI-powered…

  • Senior Software Developer, BE

    Coursera Sourcing

    Toronto, ON

  • Senior Full-Stack Software Engineer - AI-Native Engineering, Java & React

    Kaseya

    Toronto, ON

    Full-time

    Kaseya is the leading provider of AI-powered IT management and cybersecurity software, serving Managed Service Providers (MSPs) and internal IT organizations worldwide. Our comprehensive…

  • Sr. Back-End Developer

    Analyticsmart

    Toronto, ON

    …between the server and the users. You will be responsible for the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will…

  • Junior Back-End Developer

    Analyticsmart

    Toronto, ON

    As a Junior Backend Developer, you will support the development, maintenance, and enhancement of backend systems powering our analytics, CRM, AI, and merchandising platforms. You will work…

  • BLE Senior Software Engineer/Developer

    Garmin Canada

    Cochrane, AB

    Full-time

    Garmin Canada is seeking a full-time Senior Software Engineer/Developer to solve real-world connected-device problems in a collaborative, embedded-systems environment.

  • Cloud Architect

    HISH IT SERVICES

    Toronto, ON

    $95 CAD / hour

    Contract

  • Algorithm Software Engineer

    Garmin Canada

    Cochrane, AB

    Full-time

    Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems. Exciting things happen at the boundaries…

  • Full Stack Developer

    PlanIT Search

    Markham, ON

    Contract

  • Lead Software Engineer (SAP ABAP)

    Thomson Reuters

    Toronto, ON · Canada, Toronto, Ontario

    Full-time

    Thomson Reuters is seeking an experienced Lead Software Development Engineer (SAP ABAP) to join our product development team, working on cutting-edge integrations between SAP ECC & S/4 HANA…

  • Full-Stack Developer, backend (Vancouver office)

    JENOPTIK AG

    Mississauga, ON

    …product, design, and engineering to turn requirements into working software, end to end, on a team that values clean code and real…