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

Advertised starting pay

Average starting payCAD / year
$117,083Across 871 listings
Average starting payCAD / hour
$56.06Across 305 listings
Average starting payUSD / year
$163,167Across 30 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%519 listings
Hybrid
39%2,803 listings
On-site
54%3,876 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (256), Amazon (151), Electronic Arts (81).

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
  • Site Reliability Engineer

    neurohire.ai

    Remote, Canada

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

    …reliability, availability, performance, and scalability of software applications and cloud-based…

  • Software AI Engineer

    neurohire.ai

    Remote, Canada

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

    NeuroHire is seeking a motivated and technically talented Software AI Engineer to join our team. In this role, you will contribute to designing, developing, and integrating AI-powered…

  • PCB & Embedded Systems Engineer

    Ranchflow

    Halifax, NS

    • Full-time
  • Full Stack Developer Python Angular OR React Remote 1016

    Veracity Ventures Inc.

    Remote, Canada

    • Full-time
    • Remote

    We are looking for an experienced Full Stack Developer with strong expertise in Python for backend development and Angular or React for frontend development. The ideal candidate should have…

  • Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Montreal, QC

    • Full-time

    Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL

  • Full Stack Developer

    TMX Group

    Toronto, ON

    • Full-time
  • Embedded Software Developer Co-op

    Siemens Healthineers

    Ottawa, ON

    • Internship
  • Optical AI Software Engineer

    Nokia

    Ottawa, ON · Kanata, ON

    • Full-time

    Join our Network Infrastructure Optical Systems and Networking R&D team as an R&D Software Optical Designer! In this hybrid role, you'll collaborate in our state-of-the-art lab equipped…

  • Full Stack Developer

    TMX Group

    Toronto, ON

    • Full-time
  • Embedded Security Software Developer - New Grad

    Ciena

    Ottawa, ON

    • Full-time

    …guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being - on and off the job. Connect…

  • Principal Software Developer (DevOps)

    Aspen Technology

    Montreal, QC

    • Full-time

    …pride and aspiration in many ways - from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across…

  • Associate Software Developer

    Genesys

    NB · NL · NS · Toronto, ON · ON · PE

    • Full-time
  • Software Developer ETL

    Joblinxsapp

    Toronto, ON

    • Full-time

    The Ontario Public Sector is seeking a Senior Software Developer – ETL with strong expertise in Azure Data Engineering, Microsoft Fabric, Databricks, PySpark, and Power BI.

  • .NET Application Developer / Systems Analyst

    Joblinxsapp

    AB · Edmonton, AB

    • Full-time
  • Backend Developer (Ruby/Golang)

    VDart

    Toronto, ON

    • Contract
  • Senior Java Full Stack Developer

    Miratech

    Ottawa, ON

    • Full-time
  • Senior Software Developer

    2iSolutions Inc.

    Toronto, ON

    • Contract

    Our Toronto-based client is hiring a Software Developer – Senior for a 10-month onsite contract opportunity in Toronto, ON. The candidate must work onsite 5 days a week.

  • Salesforce Data Cloud Architect

    Smart IT Frame LLC

    Toronto, ON

    • Contract
  • Full Stack Developer

    High Tech Genesis

    Ottawa, ON

    • Contract

    At High Tech Genesis, we build production-ready software for clients in telecommunications, cloud computing, networking, and high-tech product development. As a Full Stack Developer, you…

  • Software Developer

    Enaimco

    St. John's, NL

    • Full-time
  • Senior Software Engineer (Azure)

    DEG Services

    Concord, ON

    • Full-time

    CDG is a vertically integrated group of industry-leading companies delivering end-to-end solutions across land development, infrastructure, roadwork, and construction.

  • Principal Systems Architect – Layer0 NE Software

    Nokia

    Ottawa, ON

    • Full-time

    …systems. You will architect their Layer0 network element (NE) software in collaboration with our Systems Architecture, Systems Engineering and Software Development…

  • Optical Pluggable Systems Architect

    Nokia

    Ottawa, ON

    • Full-time
  • Backend Engineer, Data Engineering

    High Tech Genesis

    Ottawa, ON

    • Contract