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

Advertised starting pay

Average starting payCAD / year
$117,076Across 914 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%542 listings
Hybrid
38%2,991 listings
On-site
54%4,220 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
  • Software Developer

    Actalent

    Longueuil, QC

    • $45 to $60 CAD / hour
    • Contract

    This role involves developing and maintaining embedded software within a highly regulated environment, with a strong emphasis on following detailed engineering processes, documentation, and…

  • Python Test Software Developer

    Actalent

    Sainte-Anne-de-Bellevue, QC

    • $50 to $80 CAD / hour
    • Contract

    Work within an agile development team while applying software development best practices.

  • Software Developer

    Actalent

    Montreal, QC

    • $45 to $60 CAD / hour
    • Contract

    Environnement de travail hybride, avec 3 jours au bureau, avec une présence obligatoire les mardis, mercredis et jeudis

  • Senior Full Stack Developer (Java And React/Angular) - Operate (Future Opportunity)

    Deloitte

    Toronto, ON

    • Full-time

    …cross-functional teams, and contributing throughout the full software development…

  • Senior Java Backend Developer - Operate (Future Opportunity)

    Deloitte

    Toronto, ON

    • Full-time

    …to ensure clear communication and smooth delivery across the software development…

  • Software Developer

    Actalent

    Montreal, QC

    • $45 to $60 CAD / hour
    • Contract

    Environnement de travail hybride, avec 3 jours au bureau, avec une présence obligatoire les mardis, mercredis et jeudis

  • Consultant, Cloud Engineer - Azure

    BDO

    Toronto, ON

    • Full-time

    Continue developing your technical and consulting capabilities through hands-on client delivery, collaboration and professional development.

  • Senior Software Engineer, Agentic AI Products

    Leo Berwick

    Toronto, ON

    • Full-time

    This is a hybrid role, with a minimum of two days per week in our Toronto office location

  • Senior Full Stack Developer (Angular & Java)

    Ztek Consulting

    Montreal, QC

    • Full-time

    You will be a technically proficient and enthusiastic developer, with a desire to work on back-end application development.

  • Cloud Engineer

    Spait Infotech

    Canada

    • Full-time
  • Adobe Site Reliability Engineer (French)

    Apptoza Inc.

    Toronto, ON

    • Full-time
  • Montreal [Hybrid] - C#/.Net Fullstack web developer

    QUANTEAM - North America (RAINBOW PARTNERS Group)

    Montreal, QC · Greater Montreal Metropolitan Area

    • Contract

    …The assignment will primarily focus on the implementation and development of the Structure Product Manager and the next generation pricer SANDBOX, developed for…

  • Senior Java Backend Engineer

    Citi

    Mississauga, ON

    • Full-time

    Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised…

  • Full Stack Developer (.NET, C#, SQL, React, and Azure Databricks)

    CIBC

    Toronto, ON

    • Full-time

    Must have 1–3 years of hands-on Databricks experience · 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

  • Web Designer

    BIS Safety Software

    Sherwood Park, AB

    • Full-time

    BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. Since 2006, we've been building innovative software that helps…

  • Software Engineer, Xcode Cloud

    Apple

    Vancouver, BC

    Exposure to iOS or macOS development with Swift, Objective-C, or C/C++

  • Software Engineer

    Ecolab

    Calgary, AB · CAN-Calgary Office Quarry Park

    • Full-time

    Working closely with the Software Engineering Manager and business teams, you will take ownership of assigned systems from requirements gathering through design, development, testing,…

  • Web Designer

    BIS Safety Software

    Sherwood Park, AB

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

    BIS Safety Software is a SaaS company on a mission to change how organizations manage safety, learning, and compliance. Since 2006, we've been building innovative software that helps…

  • Senior Software Engineer (Hybrid / Montreal)

    Motion

    Montreal, QC

    • Full-time

    This is a hybrid role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM it runs on and the services…

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

    Genetec

    Montreal, QC

    • Full-time

    As a Software Developer, you will play a key role within a passionate development team, contributing to a cloud-based solution designed to manage digital evidence more efficiently in a…

  • Cloud Architect

    Hays

    Toronto, ON

    • Contract
  • Software Developer

    Croesus

    Laval, QC

    • Full-time

    As a Software Developer, you will contribute to the evolution of our portfolio management software - a solution used daily by wealth management firms. You will work on an established,…

  • Adobe Site Reliability Engineer

    Apptoza Inc.

    Toronto, ON

    • Full-time
  • Senior Software Developer – Java

    BITS Recruiting

    Toronto, ON

    • $95 to $96 CAD / hour
    • Contract

    We are seeking an experienced Senior Software Developer to join a large-scale enterprise application development project. The ideal candidate will have extensive hands-on Java development…

  • Senior Software Engineer, Agentic AI Products

    Leo Berwick

    Toronto, ON

    This is a hybrid role, with a minimum of two days per week in our Toronto office location

Get in touch
MovoJobs

Contact us