Software development jobs in Canada (7,887 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,887
Employers
2,200

Advertised starting pay

Average starting payCAD / year
$117,013Across 919 listings
Average starting payCAD / hour
$56.20Across 343 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$8,869Across 15 listings

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

Where work happens

Remote
7%546 listings
Hybrid
39%3,039 listings
On-site
54%4,275 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (307), Amazon (160), Electronic Arts (88).

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

    Nesto Group(e)

    Toronto, ON · Montreal, QC

    • $100,000 to $120,000 CAD / year

    Minimum of 3-5 years of experience in application administration/development, integrations management or technical growth operations

  • Sr Java Backend Developer

    LanceSoft, Inc.

    Montreal, QC

    • $75 to $80 CAD / hour
    • Contract

    10+ years of professional experience in Java backend development.

  • Senior Software Engineer

    Veem

    Ottawa, ON

    • Full-time

    …clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero. Backed by top investors such as Truist Ventures, Google Ventures, Goldman…

  • Python Backend Engineer

    Staffingine LLC

    Toronto, ON

    • Contract

    …enterprise financial platforms. The role focuses on Python development, API engineering, platform engineering, and distributed system…

  • Software Development Engineer, Middle Mile Transportation, Middle Mile Transportation, Relay Yard Automation

    Amazon

    Vancouver, BC

    • Full-time

    3+ years of non-internship professional software development experience

  • Software Asset Manager(SAM) & Licensing analyst

    Scalian

    Montreal, QC

    • Full-time

    We are looking for a Software Asset Manager(SAM) & Licensing analyst to collaborate on one of our projects in the Aerospace sector.

  • Software Asset Manager(SAM) & Licensing analyst

    Scalian

    Montreal, QC

    • Full-time

    We are looking for a Software Asset Manager(SAM) & Licensing analyst to collaborate on one of our projects in the Aerospace sector.

  • Software Lifecycle Management Advisor

    Desjardins

    Montreal, QC · Levis, QC · Complexe Desjardins Montréal

    • Full-time

    As a software lifecycle management advisor, you’ll be a part of the IT Asset Management and User Experience Team and help monitor the organization’s software lifecycle. You analyze new…

  • Software Asset Manager(SAM) & Licensing Analyst

    Scalian

    Montreal, QC

    • Full-time

    We are looking for a Software Asset Manager(SAM) & Licensing analyst to collaborate on one of our projects in the Aerospace sector.

  • Software Engineer

    Applicantz

    Toronto, ON

    • $50 to $55 CAD / hour
    • Contract

    …Solutions (PDMS) division. We are looking for an experienced Software Engineer to join one of our teams to help us fulfill the mission of the organization, supporting cross-platform device…

  • Software Verification Specialist

    Apex Systems

    Vaughan, ON

    • $33 CAD / hour
    • Full-time

    Engineering - Software Verification Specialist

  • Programmer Analyst II

    University of British Columbia

    Vancouver, BC · UBCV | The Leonard S. Klinck Building (LSK)

    • $8,554.25 to $13,340.92 CAD / month
    • Full-time

    …recommendations on the various design elements associated with software…

  • Software Engineer II (Full Stack)

    TD

    Toronto, ON · Ottawa, ON

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

  • Senior Software Engineer

    Odaia Intelligence Inc.

    Toronto, ON

    • Full-time

    6+ years of professional software development experience, with significant ownership across frontend and backend systems and at least one experience leading a project with limited…

  • Undergraduate Co-op Student – Software Engineer – Large Molecule Discovery - Technology

    Amgen

    Burnaby, BC · Canada - Burnaby

    • Full-time

    …(Internal IT) department to design, develop, and implement software solutions, automate laboratory instruments, and create data visualization tools. As part of this role, you will be…

  • Senior Software Engineer

    Veem

    Ottawa, ON

    • Full-time

    …clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero. Backed by top investors such as Truist Ventures, Google Ventures, Goldman…

  • Software Engineer II (Full Stack)

    TD

    Toronto, ON

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

  • RQ11580 - Software Developer - Senior

    CCI- Computer Consultants International, Inc.

    Toronto, ON

    • Full-time
  • Sr Full stack Developer

    J&M Group

    Toronto, ON

    • Contract

    6+ years of full stack software development experience.

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    We are seeking a certified UIPath Support Analyst with strong handson development and production support experience The ideal candidate will demonstrate a high degree of ownership…

  • Senior Fullstack Developer (JAVA)

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Requisition Title: RQ11687 - Software Developer - Full Stack - Senior

  • Ingénieur·e en fiabilité des sites / Site Reliability Engineer

    ALTEN Canada

    Montreal, QC

    • Full-time

    …Center (MDC)," which provides managed services in application development, Data, AI & Advanced Analytics, and Cybersecurity for the banking, telecommunications, and broader industrial…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Full Stack Developer

    Teckhorizon Inc

    AB · Edmonton, AB

    • Contract

    Contribute to software development initiatives utilizing Artificial Intelligence (AI).

  • Embedded Software Engineer

    PVLabs

    Burlington, ON

    Typically 6–10 years in embedded, real-time or other hardware-connected software development, including 4–8 years developing embedded C++ or C.

Get in touch
MovoJobs

Contact us