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

Advertised starting pay

Average starting payCAD / year
$117,082Across 916 listings
Average starting payCAD / hour
$56.00Across 337 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%545 listings
Hybrid
38%2,999 listings
On-site
54%4,240 listings

Not specified: <1% (27 listings)

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

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 Trainer

    AutoTrader.ca

    Boisbriand, QC

    • Full-time

    Must have a vehicle and a valid driver’s license

  • Java Software Engineer

    E-IT

    Toronto, ON

    • Contract

    Must have solid experience with Java stack and build tools like GIT, tools for code quality and coverage

  • Software Trainer

    AutoTrader.ca

    Montreal, QC

    Must have a vehicle and a valid driver’s license

  • Fullstack Software Developer (Open to New Grads)

    Wonderbrands

    Toronto, ON · Etobicoke, ON

    • Other

    Completed post-secondary education in Computer Science, Software Engineering, Computer Engineering, Software Development, or a related field.

  • Software Developer II

    Ricoh Canada Inc.

    Kitchener, ON

    • $70,000 to $100,000 CAD / year
    • Full-time

    SET is part of the Solutions Development Center Americas and collaborates with global teams to deliver software solutions used by organizations ranging from small businesses to global…

  • Application Developer

    Randstad Digital

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    System Development & Automation: Design, build, and optimize solutions using the Microsoft Power Platform (Power BI, Power Apps, Power Automate, Power Pages, Dataverse) and Microsoft…

  • Junior Software Engineer, Full Stack

    Ontario Power Generation

    Oshawa, ON

    • Full-time

    Accountable for integrating security best practices and compliance with industry standards and data protection regulations into all stages of the software development lifecycle.

  • Cloud Engineer

    Iris Software Inc.

    Toronto, ON

    • Contract
  • Software Developer - Senior (User Interfaces, APIs, Services, Integrations - Lead exp)

    Bevertec

    Toronto, ON

    • Contract

    Must have experience leading teams and managing development teams

  • Sr. Devops Cloud Engineer (Terraform Development)

    Iris Software Inc.

    Toronto, ON

    • Contract

    Position: Sr. Devops Cloud Engineer (Terraform Development)

  • Senior Software Engineer - Product Security

    Faire

    Toronto, ON · Waterloo, ON

    Specific Workplace and Information Technology positions may require onsite attendance 5 days per week as will be indicated in the job posting

  • Java Backend Developer-Microservices, Spring, Angular

    Smart IT Frame LLC

    Mississauga, ON

    • Full-time

    …adherence to security and compliance standards in application development Optimize application performance and scalability based on monitoring and…

  • Full Stack Developer

    Themesoft Inc.

    Toronto, ON

    • Contract

    Executes on software development tasks or projects, requiring advanced problem solving, decision making and strategic thinking with some ambiguity.

  • Intermediate to Senior Software Developer & AI Integrator - Montréal-based

    Beslogic

    Montreal, QC

    • Full-time

    At Beslogic, we build custom software and AI solutions for organizations with complex operations. Our clients work in industries like manufacturing, aerospace, logistics, and warehousing,…

  • Full Stack Developer

    PiiComm

    ON · Plantagenet, ON

    • Full-time

    …applications in Azure with modern frameworks and AI-assisted development…

  • AI/Full Stack Developer

    UniSysTech Consulting

    Toronto, ON

    • Other

    …and be developed with engineering standards that make further development straightforward. The code should be fully covered by automated…

  • Staff Software Engineer - Capital One Travel Tech - Full-stack / développeur principal ou développeuse principale en logiciels

    Capital One

    Toronto, ON

    • Full-time

    Work as part of a dynamic team throughout the Software Development Life Cycle

  • Software Developer - Senior PeopleSoft HCM Developer (RQ11679)

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    Candidates must be able to work onsite in Toronto five days per week

  • Software Test Analyst

    The Descartes

    Waterloo, ON

    Descartes is seeking an experienced Software Test Analyst to support quality engineering across the software development lifecycle. This automation-focused role is responsible for…

  • Software Developer - CRM Developer (RQ11698)

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    Candidates must be able to work onsite in Toronto five days per week

  • Software Engineer

    Eastlink

    Halifax, NS

    Work Location: 6080 Young Street, Halifax, NS (On-site, 5 days per week)

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…

  • Senior Java Software Engineer

    Bounteous

    Montreal, QC

    • Full-time

    Experience with Git, BitBucket, and modern software development practices.

  • Software Engineer (Python, Go)

    Wiraa

    Canada

    • Full-time

    As an Infrastructure Software Engineer at Baseten, you will play a critical role in developing and maintaining the core components of our machine learning inference platform. Your work will…

  • Senior Software Development Engineer in Test (SDET), QA - AI Systems

    Nexxa.AI

    Remote, Canada

    • Full-time
    • Remote

    5+ years as an SDET, QA engineer, or software engineer with a strong testing focus, with demonstrated ownership of test strategy and automation for complex distributed systems.

Get in touch
MovoJobs

Contact us