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

Advertised starting pay

Average starting payCAD / year
$117,076Across 914 listings
Average starting payCAD / hour
$55.96Across 336 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%542 listings
Hybrid
38%2,986 listings
On-site
54%4,211 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (303), Amazon (158), Electronic Arts (86).

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
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Translate business requirements into technical specifications and development tasks.

  • Confluent - Software Developer - Intern Conversion

    IBM

    Toronto, ON

    • $89,800 to $139,800 CAD / year
    • Full-time

    As a Software Developer: Generalist, you will design, develop, test, and deliver offerings using leading-edge and/or proven technologies. You will work in an Agile, collaborative…

  • Confluent - Software Developer - Intern Conversion

    IBM

    Toronto, ON

    • $89,800 to $139,800 CAD / year
    • Full-time

    As a Software Developer: Generalist, you will design, develop, test, and deliver offerings using leading-edge and/or proven technologies. You will work in an Agile, collaborative…

  • Confluent - Software Developer - Intern Conversion

    IBM

    Toronto, ON

    • $89,800 to $139,800 CAD / year
    • Full-time

    As a Software Developer: Generalist, you will design, develop, test, and deliver offerings using leading-edge and/or proven technologies. You will work in an Agile, collaborative…

  • Programmer Analyst C++

    TMX Group

    Montreal, QC

    • Full-time

    Must Have(s):

  • Cloud Engineer

    Pacer Group

    Calgary, AB

    • $45 to $50 CAD / hour
    • Contract
  • Senior Software Engineer

    impact.com

    Victoria, BC

    As a Full Stack Software Engineer at impact.com, you'll work on a global team, building real time data processes at-scale. You can be part of the design and build of distributed systems…

  • Software Engineer, Full Stack

    Ontario Power Generation

    Oshawa, ON

    • Volunteer

    Minimum 4+ years of professional software development experience, excluding co-op or internship experience.

  • Frontend Developer

    Spait Infotech

    Canada

    • Full-time

    Participate in code reviews and follow development best practices.

  • Full Stack .NET Developer (Software Developer III)

    TekWissen ®

    Vaughan, ON

    • $65 to $70 CAD / hour
    • Contract

    5+ years of professional software development experience, preferably as a Full Stack Engineer, Software Engineer, or similar role.

  • Software Developer

    AgileGrid Solutions

    Canada

    • Full-time

    BMO is seeking a technology professional to help deliver high-quality software applications and services. In this role, you will contribute across the software development lifecycle,…

  • Software Engineer

    TechDoQuest

    Toronto, ON

    • Full-time

    We are looking for a Dynatrace Engineer to support monitoring implementation, application onboarding, log analytics, dashboard development, and operational activities.

  • Software Engineer (Ottawa On-site)

    TechInsights

    Ottawa, ON

    • Full-time

    As a Software Engineer on the Circuit Analysis Tools team, you’ll turn complex customer and business problems into reliable software that people value. You’ll work closely with Product,…

  • React Native - Mobile Full-Stack Developer.

    Zoho

    Toronto, ON

    • Contract

    7+ years of professional software engineering experience in full stack development

  • Embedded Software Developer

    Pleora Technologies

    Ottawa, ON

    • Full-time

    Solid experience with Embedded Software Development in C and C++ drivers, libraries and application in a real-time embedded environment

  • Software Engineer

    Scotiabank

    Toronto, ON

    Scotiabank is seeking a highly motivated and experienced Senior Manager, Software & Data Engineering to lead the design, development, modernization, and support of critical data and…

  • Software Developer and CVR Specialist

    National Research Council Canada

    Ottawa, ON

    Individuals must have lived in Canada for a sufficient period of time to enable the security screening process

  • React Native - Mobile Full-Stack Developer

    Zoho

    Toronto, ON

    • Contract

    7+ years of professional software engineering experience in full stack development

  • Frontend Developer - 6 months FTC

    DEPT®

    Toronto, ON

    • $80,000 to $90,000 CAD / year

    You’ll operate within a structured development environment with established patterns, review processes, and quality standards. The ideal candidate is proactive, highly detail-oriented,…

  • PYTHON FULL STACK DEVELOPER WITH JAVA

    Tekgence Inc

    Mississauga, ON

    • Full-time

    …skills include strong proficiency in Java, Python, backend development, REST APIs, microservices, SQL, database design, data processing, data reporting, ETL concepts, debugging, unit…

  • JAVA FULL STACK DEVELOPER

    Tekgence Inc

    Mississauga, ON

    • Full-time

    Java FSD + UI • 5-8 years of relevant experience in Apps Development roles • Proven full-stack development expertise with hands-on experience in Java, Angular/React, and REST APIs. •…

  • Senior Application Architect

    Bevertec

    Toronto, ON

    • Contract

    Experience in the development and implementation of application architectures

  • Senior Software Engineer

    PlugandPlay Talent

    Vancouver, BC

    • Full-time

    Using modern AI development tools to work smarter and build faster.

  • QNX Senior Software Developer in Test

    BlackBerry QNX

    Ottawa, ON

    • Full-time

    Must have strong programming skills in Python, C, and Shell scripting · Must have a fundamental understanding of networking principles, including the TCP/IP model

Get in touch
MovoJobs

Contact us