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

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,394Across 33 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%533 listings
Hybrid
38%2,863 listings
On-site
54%4,035 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (294), Amazon (152), Electronic Arts (84).

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 Engineer 3, Identity and Access Management

    MongoDB

    Toronto, ON

    MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build,…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    …DevSecOps practices. This role requires close collaboration with development, QA, infrastructure, and security teams to ensure reliable, secure, and efficient software…

  • Software Engineer

    TSR Consulting

    Mississauga, ON

    • Contract

    8+ years of professional software engineering experience in full-stack or backend roles with customer-facing delivery exposure.

  • Software Engineer in Test

    Dexian

    Mississauga, ON

    • Other

    We are seeking a visionary and hands-on Senior Software Development Engineer in Test (SDET)/Quality Engineering Architect to define, champion, and drive the global quality engineering…

  • Software Engineer in Test

    Dexian

    Mississauga, ON

    • Contract

    Experience Level: 8–12+ years of progressive experience in software development and quality engineering, with at least 3+ years in a Lead SDET, Principal SDET, or QA Architect capacity.

  • Software Engineer - New Grad (2027 Start)

    Databricks

    Vancouver, BC

    Own full software development lifecycle: design, development, testing, and operating in production

  • Senior Cloud Engineer

    Raas Infotek

    Toronto, ON · Scarborough, ON

    • Contract

    Collaborate with development and DevOps teams to deploy, maintain, and modernize cloud-based applications.

  • Senior Software Developer

    Staples Inc.

    Richmond Hill, ON

    • Full-time

    We are seeking a highly skilled Senior Software Developer to join our dynamic team. The ideal candidate will have extensive experience in C#, .NET, Web Services, WCF, Web API, Microsoft…

  • Senior Software Engineer – Drone Control & Simulation (Defense and Dual-Use)

    Haply Robotics

    Montreal, QC

    • Full-time

    We’re looking for a Senior Software Engineer to be the first dedicated developer behind how operators fly, train, and feel drones through haptics.

  • BlackBerry Radar- Senior Full Stack Developer

    BlackBerry

    Ottawa, ON

    • Full-time

    Contribute to front-end development using React

  • BlackBerry Radar- Senior Full Stack Developer

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    Contribute to front-end development using React

  • Programmer Analyst II

    Workiy

    Fredericton, NB

    • Contract

    contribute to both ongoing application maintenance and project-based development

  • Hardware & Embedded Systems Engineer - AI-Edge Devices

    Huawei Technologies Canada Co., Ltd.

    Markham, ON

    • Contract

    Rapidly validate hardware concepts and implement Proof-of-Concepts using mainstream development platforms such as STM32, ESP32, NRF series, or Arduino ecosystems.

  • Senior Full Stack Developer (Java/React)

    Miratech

    Toronto, ON

    • Full-time

    Working Model: This is a hybrid role requiring 2 days per week in a downtown Toronto office

  • Software Architecture Advisor

    COFOMO

    Quebec, QC

    • Full-time

    Define software and programming rules, and ensure the quality of code and development deliverables.

  • Cloud Architect

    Scotiabank

    Toronto, ON

    Strong understanding of software development life cycle as well as related technologies.

  • Consultant, Back End Developer

    CIBC

    Toronto, ON

    • Full-time

    You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit

  • Intern - Software Developer Technician

    Ciena

    Quebec, QC

    • Full-time

    The must haves:

  • Senior Full Stack Developer

    Affinity

    BC · British Columbia, Canada

    • Contract

    Strong knowledge of agile software development methodologies

  • Java Software Engineer

    Benchmark Recruitment

    Vancouver, BC · Greater Vancouver Metropolitan Area

    • Contract

    6-month contract | Onsite in the Greater Vancouver Metropolitan Area | Hourly Rate: $63-73/hour | Must hold a valid Canadian Work Visa · This is a 100% onsite position in Vancouver, BC, with an expectation of five days per week in the office

  • Audio Software Engineer - EA SPORTS™ NHL

    Electronic Arts

    Vancouver, BC · Victoria, BC

    As an Audio Software Engineer, you will develop and support the core technology that brings our audio experiences to life. You will collaborate closely with Audio Artists, Designers, and…

  • Programmer Analyst II

    Workiy

    NB · Fredericton North, New Brunswick

    • Contract

    …combination of ongoing application support and project-based development, including troubleshooting system issues, implementing new features, supporting software upgrades, and delivering…

  • RQ11823 - Software Developer - CRM - Intermediate

    Maarut

    Toronto, ON

    • Contract

    to collaborate with IT Professionals throughout the Software Development

  • RQ11825 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    operation of software packages, including technical assistance in

  • Senior/Staff Software Engineer

    True Talent Solutions Partners

    Canada

    • $210,000 to $260,000 USD / year
    • Full-time

    …industrial base. This hands-on role spans experimental product development and foundational infrastructure, with ownership across the software…

Get in touch
MovoJobs

Contact us