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

Advertised starting pay

Average starting payCAD / year
$117,045Across 918 listings
Average starting payCAD / hour
$56.06Across 339 listings
Average starting payUSD / year
$164,765Across 34 listings
Average starting payCAD / month
$9,029Across 14 listings

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

Where work happens

Remote
7%546 listings
Hybrid
38%3,028 listings
On-site
54%4,271 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
  • 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.

  • Associate Software Developer

    Priceline

    Toronto, ON

    • Full-time

    …partners to find the best deals for our customers. As an Associate Software Developer on the Itinerary Generation team in Flights, you’ll build and ship the services behind that, as part of…

  • Full Stack Developer(Angular)

    Dawn InfoTek

    Toronto, ON

    • Contract

    Backend development using Node.js and AWS Lambda

  • Mobile Application Developer

    Symbiotic Digital

    Toronto, ON · Willowdale East (Newtonbrook), Ontario

    • Contract

    The successful candidate will contribute throughout the software development

  • Full Stack Software Developer

    Symbiotic Digital

    ON · Downtown Toronto (Central Bay Street), Ontario

    • Contract

    across the full software development lifecycle, building scalable web

  • Développeur(euse) logiciel - Fabrication / Software Developer - Manufacturing

    Genetec

    Montreal, QC

    • Full-time

    Join a multidisciplinary team at the heart of manufacturing operations, where software development meets electronics and product innovation.

  • RQ11845 – Software Developer – Senior (Onsite)

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · Onsite Requirement: 5 days per week

  • Salesforce Revenue Cloud Architect

    Tekgence Inc

    Toronto, ON

    • Contract

    Must have Salesforce developer or admin certification including 3+ years of Salesforce development experience with OmniStudio, Salesforce Flow, DocuSign, Apex, Lightning Web Components,…

  • Senior Software Engineer, Sportsbook Platform

    PENN Interactive

    Canada

    • Full-time

    Hands-on, daily experience building software with AI coding agents (Claude Code, Cursor, Copilot agents, or similar). You can describe how you prompt, constrain, test, and review agent…

  • Software Engineer II, Platform Infrastructure - Control

    Okta

    Toronto, ON

    Have 3+ years of software development experience, with a focus on building APIs, CLI tools, or backend services.

  • Software Engineer, Ad Infra

    Lyft

    Toronto, ON

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

  • Software Engineer II, Platform Infrastructure - Control

    Okta

    Toronto, ON

    • $114,000 to $157,300 CAD / year
    • Full-time

    Have 3+ years of software development experience, with a focus on building APIs, CLI tools, or backend services.

Get in touch
MovoJobs

Contact us