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,178
Employers
1,924

Advertised starting pay

Average starting payCAD / year
$113,640Across 655 listings
Average starting payCAD / hour
$56.45Across 220 listings
Average starting payUSD / year
$145,627Across 128 listings
Average starting payUSD / hour
$59.97Across 19 listings
Average starting payCAD / month
$6,118Across 11 listings

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

Where work happens

Remote
8%482 listings
Hybrid
39%2,412 listings
On-site
53%3,257 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (137), Electronic Arts (71).

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
  • RQ11721 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking an Intermediate Software Developer with experience developing and maintaining Java applications, enterprise and public-facing solutions, APIs, integrations, and cloud-based…

  • RQ11719 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking a Senior Software Developer with extensive experience developing complex enterprise and public-facing applications using Java and Microsoft Azure. The ideal candidate will…

  • RQ11721 – Software Developer – Intermediate

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    We are seeking an Intermediate Software Developer with experience developing and maintaining Java applications, enterprise and public-facing solutions, APIs, integrations, and cloud-based…

  • Full Stack Senior Software Developer

    Aversan Inc.

    Montreal, QC

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

    We are currently seeking a qualified Full Stack Senior Software Developer to join our team. The ideal candidate will have extensive experience in full stack development using Java and…

  • Sr. Software Development Engineer, AWSBA Service Care Center (SCC)

    Amazon

    Vancouver, BC

    …builder teams’ innovation by eliminating friction throughout the software development and operational lifecycle. Through AI based automated solutions and centralized…

  • Senior Software Engineer - Backend

    Microsoft

    Vancouver, BC

    • Full-time
  • Full-Stack Developer (1-Year Contract)

    Baker Tilly Canada

    Vancouver, BC

    • Contract

    …for user experience, modern interface design, and application development. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining…

  • .NET FULL STACK Developer

    Cirruscloud Systems

    Strong, ON

    • Full-time
  • Senior AI Software Engineer

    Encore Technical Solutions Inc.

    Toronto, ON

    • Full-time

    Senior Software AI Engineer - Agentic Platforms

  • Senior Software Engineer - GNSS / INS

    Garmin Canada

    Cochrane, AB

    • Full-time

    We are seeking a full-time Senior Software Engineer (GNSS / INS) at Garmin's U.S. headquarters in the Greater Kansas City area or at our location in Cochrane, Alberta, Canada. This role is…

  • Software Developer, Mid-Market

    7shifts

    Remote, Canada

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

    As an Intermediate Software Developer, Mid-Market at 7shifts, you'll be one of t

  • Senior Software Developer, Mid-Market

    7shifts

    Remote, Canada

    • $145,000 to $190,000 CAD / year
    • Full-time
    • Remote

    As a Senior Software Developer, Mid-Market at 7shifts, you'll be one of the foun

  • Senior Software Developer, Developer Experience

    7shifts

    Remote, Canada

    • $145,000 to $190,000 CAD / year
    • Full-time
    • Remote

    As an Senior Software Developer on the Developer Experience squad at 7shifts, yo

  • Senior Software Engineer

    LyveChat

    Toronto, ON

    • $150,000 to $190,000 CAD / year
    • Full-time

    You will join the Toronto team taking over development and technical operation of LyveChat from our existing development team. You will own assigned components from design through…

  • Software Engineer - C++/Linux - Envoy Gateway

    Nutanix

    Vancouver, BC

    • $103,000 to $155,000 CAD / year
    • Full-time
  • Senior Full Stack Software Developer

    Robertson & Company Ltd.

    Toronto, ON

    • Contract

    Robertson is seeking a skilled Senior Full Stack Software Developer to join our client in support of an existing vacancy.

  • Software Architect - InteleShare

    Intelerad

    Canada

    • Full-time
  • Site Reliability Engineer

    Porter Airlines Inc.

    Toronto, ON

    • Full-time

    This is a hands-on engineering role where you'll work closely with Software Developers, Cloud Engineers and Cybersecurity to improve platform reliability, automate operational processes,…

  • Adobe Site Reliability Engineer - Content Delivery Network

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time
  • Sr. Consultant, Full Stack Developer

    CIBC

    Toronto, ON

    • Full-time
  • Staff Software Engineer

    Broadcom

    Ottawa, ON

    • Full-time

    As a Staff Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance datacenter-scale solutions. We are looking for candidates who thrive in…

  • Embedded Systems Software Developer

    Tigercat | MacDonald Steel

    Cambridge, ON

    As an Embedded Systems Software Developer, you will assist in the research and development of new embedded control systems, instrumentation, and displays. This role will also develop, test,…