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

Advertised starting pay

Average starting payCAD / year
$117,235Across 928 listings
Average starting payCAD / hour
$56.40Across 348 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$8,730Across 16 listings

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

Where work happens

Remote
7%550 listings
Hybrid
39%3,069 listings
On-site
54%4,319 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (309), 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
  • Frontend Developer

    Hays

    Ottawa, ON

    • $90,000 to $110,000 CAD / year
    • Full-time

    Minimum 3 years of professional front-end software development experience.

  • Software Engineer

    Scotiabank

    Toronto, ON

    We are seeking a highly skilled Software Engineer to design, develop, and support enterprise applications and data platforms. The role requires strong hands-on expertise in software…

  • Software Developer

    Botpress Technologies Inc.

    Remote, Canada

    • Full-time
    • Remote

    Solid understanding of software development principles, patterns, and methodologies

  • Senior Software Engineer, Foundational Infrastructure & Networking

    Lyft

    Toronto, ON

    Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role

  • Staff Software Engineer, Program Structure & Trust

    Vanta

    Remote, Canada

    • Full-time
    • Remote
  • Programmer / Software Developer L3 – Full-Stack Developer

    Maplesoft Group, an SEB Company

    Ottawa, ON

    • Contract

    Must hold a valid Secret-level federal government security clearance

  • GenAI Software Developer

    BMO

    Calgary, AB · GCS

    • Full-time

    Participate in the full software development lifecycle, from ideation and design through implementation, deployment, and ongoing maintenance.

  • Développeur Backend | Backend Developer

    WorkJam, Inc.

    Montreal, QC

    Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques.

  • Staff Software Developer, Embedded Systems/Firmware

    Google

    Waterloo, ON

    8 years of experience in software development.

  • AutoSAR Classic Software developer

    Pentangle Tech Services | P5 Group

    Ottawa, ON

    • Full-time

    Candidates must have strong programming skills in C, and be able to write highly portable and platform-agnostic code

  • AutoSAR Classic Software developer

    Pentangle Tech Services | P5 Group

    Ottawa, ON

    • Full-time

    Candidates must have strong programming skills in C, and be able to write highly portable and platform-agnostic code

  • QNX Senior Systems Software Developer (Tools & Compilers)

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in…

  • QNX Senior Systems Software Developer (Tools & Compilers)

    BlackBerry

    Ottawa, ON

    • Full-time

    QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in…

  • Staff Software Developer, Client Stack, Front End and Web Development, Google Cloud

    Google

    Waterloo, ON

    8 years of experience in software development.

  • Software Developer - Networking (Flow)

    Nutanix

    Vancouver, BC

    • $103,000 to $155,000 CAD / year
    • Full-time

    Development is in a Linux based environment. The backend software is written in Python and Golang. Tools like git, open source libraries etc are used for regular product and test…

  • Senior Software Developer - Networking (Flow)

    Nutanix

    Vancouver, BC

    • $151,000 to $227,000 CAD / year
    • Full-time

    Development is in a Linux based environment. The backend software is written in Python and Golang. Tools like Git, open source libraries, etc. are used for regular product and test…

  • Senior Backend Engineer .NET & Python

    PosiTrace

    Vancouver, BC

    • Full-time

    Individualized development plan and continuous learning opportunities

  • Senior Software Engineer

    Thri5 Inc.

    Remote, Canada

    • Full-time
    • Remote

    As a Senior Software Engineer at Thri5, you'll play a key role in building and scaling our product. You'll own significant technical problems from design through production, working closely…

  • Software Development Engineer II, Advertiser Growth Engine

    Amazon

    Toronto, ON

    • Full-time

    Design and implement software solutions across the full development lifecycle, including requirements gathering, architecture, coding, testing, deployment, and operational support.

  • Senior Backend Software Developer

    Transactix

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    We are hiring a Senior Backend Software Developer. You will design, develop, and maintain scalable, high-performance backend systems for blockchain trading bots, working with MongoDB,…

  • Presentation Software Engineer - EA SPORTS™ NHL (TFT)

    EA SPORTS

    Vancouver, BC

    • Temporary

    As a Presentation Software Engineer, you will develop and support the core technologies that bring our game's storytelling and broadcast presentation to life. You will collaborate closely…

  • Senior Python Software Developer

    PDF Solutions

    Vancouver, BC

    • Full-time

    …desired computational speed and/or creating deployment-ready software in our proprietary…

  • Senior Software Developer – Backend Services

    PDF Solutions

    Vancouver, BC

    • Full-time

    …architecture, cloud-native services, APIs, and enterprise-scale software development. Experience in the semiconductor industry is highly…

  • Sr. Software Development Engineer, AI Models

    Advanced Micro Devices, Inc

    Markham, ON

    • Full-time

    Join our innovative team at AMD as an AI Models Software Engineer. We are seeking passionate individuals who are dedicated to optimizing, accelerating, and applying AI models. As a member…

Get in touch
MovoJobs

Contact us