Software development jobs in Canada

Explore software development jobs in Canada. Choose a role or place to find work that fits.

Hiring at a glance

View jobs
Open jobs
6,535
Employers
1,971

Advertised starting pay

Average starting payCAD / year
$113,406Across 676 listings
Average starting payCAD / hour
$56.13Across 240 listings
Average starting payUSD / year
$147,406Across 143 listings
Average starting payUSD / hour
$60.92Across 21 listings
Average starting payCAD / month
$6,118Across 11 listings

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

Where work happens

Remote
8%492 listings
Hybrid
39%2,556 listings
On-site
53%3,460 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (142), Electronic Arts (72).

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 Development Engineer, Navigator

    Amazon

    Vancouver, BC

    • Full-time

    …deliver significant business impact? We are seeking a talented Software Development Engineer to lead the development of mission-critical initiatives that will transform our organization…

  • Full-Stack Developer (1-Year Contract)

    Baker Tilly Canada

    Vancouver, BC

    • Contract

    …for user experience, modern interface design, and application development. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining…

  • Staff Software Engineer, Frontend

    Harvey

    Toronto, ON

    • Full-time
  • Staff Software Engineer, Backend

    Harvey

    Toronto, ON

    • Full-time
  • Staff Software Engineer, Full Stack

    Harvey

    Toronto, ON

    • Full-time
  • Java Backend Developer with Python

    Tekgence Inc

    Mississauga, ON

    • Full-time
  • Java Backend developer with Python

    Tekgence Inc

    Mississauga, ON

    • Full-time
  • Java Spark Backend Developer

    Hirematic Talent Solutions

    Montreal, QC

    • $50 to $55 CAD / hour
    • Contract

    The ideal candidate will have over 7 years of enterprise Java development experience, a strong background in

  • Software Engineer

    Accenture

    Canada

    • Full-time

    We are looking for a skilled Software Developer with 2+ years of experience in designing, developing, testing, and maintaining software applications. The ideal candidate should have strong…

  • Systems architect

    iSteer

    Toronto, ON

    • Full-time

    Coordinate the development, installation, integration and operation of computer-based systems

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Systems architect

    iSteer

    Toronto, ON

    • Full-time

    Coordinate the development, installation, integration and operation of computer-based systems

  • Senior Software Developer

    Ellement Consulting Group

    AB · Edmonton, Alberta

    • Full-time

    …established in 1996. We provide actuarial, administration, software programming, and consulting solutions for pension, benefits, and investment programs across Canada, serving individuals,…

  • Intermediate Software Developer

    Propel Holdings

    Toronto, ON

    • Full-time
  • Senior Software Engineer - Credit Commercial Engineering

    Marqeta

    Remote, Canada

    • Full-time
    • Remote

    Marqeta is seeking a skilled Senior Software Engineer to contribute to the design and delivery of software solutions on our Credit Commercial Engineering Team. In this role, you will take…

  • Senior Software Engineer, Behavior Planning

    AeroVect

    Remote, Canada

    • $160,000 to $200,000 CAD / year
    • Full-time
    • Remote

    We are looking for an experienced Senior Software Engineer who can design and build best-in

  • Développeur(euse) Web Fullstack

    Mirego

    Montreal, QC · Quebec, QC

    • Full-time
  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    Husky TechnologiesTM offers a wealth of opportunity for personal growth and development. Most important

  • Full-Stack Developer (1-Year Contract)

    Baker Tilly Canada

    Vancouver, BC

    • Contract

    …for user experience, modern interface design, and application development. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining…

  • Software Engineer

    Ecolab Inc.

    Calgary, AB

    • Full-time

    We are looking for a Software Engineer to help modernize factory operations through software, connected systems, and reliable data. You will build and improve applications that support…

  • Senior SAP Programmer Analyst TRBK

    ATB

    Remote, Canada

    • Full-time
    • Remote
  • Software Developer

    Lotus IT Solutions

    Toronto, ON

    • Contract

    The Government Services Integration Cluster (GSIC), under the Ministry of Public and Business Service Delivery and Procurement, is seeking a Senior Software Developer to

  • Software Developer - API

    Lotus IT Solutions

    Toronto, ON

    • Contract

    The Government Services Integration Cluster (Ministry of Public and Business Service Delivery and Procurement) is seeking a Senior Software Developer – API to join their

  • Software Developer - Back End

    Lotus IT Solutions

    Toronto, ON

    • Contract

    The Government Services Integration Cluster (Ministry of Public and Business Service Delivery and Procurement) is seeking a Senior Back End Software Developer for an