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
3,990
Employers
1,460

Advertised starting pay

Average starting payCAD / year
$115,185Across 453 listings
Average starting payUSD / year
$141,517Across 110 listings
Average starting payCAD / hour
$51.53Across 71 listings

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

Where work happens

Remote
10%402 listings
Hybrid
41%1,640 listings
On-site
48%1,917 listings

Not specified: 1% (31 listings)

Employers hiring include Amazon (105), Genetec (62), Electronic Arts (50).

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 Test Analyst

    Marketers on Demand

    Toronto, ON · Greater Toronto Area, Canada

    • $36 to $41 CAD / hour
    • Contract

    The Intermediate Software Analyst ensures the quality of softwa

  • Sr. Software Engineer

    Spirit Omega Inc.

    Remote, Canada

    • $77 to $85 CAD / hour
    • Contract
    • Remote

    …transformation and migration program. This role will lead the design and development of enterprise integrations, extensive ETL/ELT workflows, and new API capabilities to connect learning,…

  • Software AI&T Manager

    MDA Space

    Sainte-Anne-de-Bellevue, QC

    • Full-time
  • Software Engineer in Test

    Spruce InfoTech Inc.

    Vancouver, BC · Greater Vancouver Metropolitan Area

    • Contract
  • AI Software Development Engineer in Test

    Trimble Inc.

    Kamloops, BC

    • Full-time

    Shape the Future of Construction AI as an AI Software Developer Engineer in Test!

  • Back End Developer

    Mantu

    Montreal, QC

    • Full-time
  • Cloud Engineer

    Euna Solutions

    ON · Oakville, Ontario

    • Full-time
  • Embedded Software Developer

    Alstom

    Saint-Bruno, QC

  • Java Full Stack Developer

    Themesoft Inc.

    Toronto, ON

    • Contract
  • Cloud Engineer

    OpsGuru

    Canada

    • Contract
  • Java Full Stack Developer – Angular/ReactJS

    Themesoft Inc.

    Toronto, ON

    • Contract
  • Lead Software Engineer

    Capgemini

    Mississauga, ON

    Works in the area of Software Engineering which encompasses the development m

  • Java Full Stack Developer

    Themesoft Inc.

    Toronto, ON

    • Contract
  • Senior Full Stack Developer (Angular & Java)

    Cognizant

    Toronto, ON

    • $68,422 to $114,000 CAD / year
    • Full-time

    The ideal candidate will bring deep expertise in Angular, Java, cloud technologies, and modern software engineering practices. You will play a key role in building h

  • Java Angular Full Stack Developer

    Citi

    Mississauga, ON

    • Full-time
  • Principal Cloud Engineer

    BMO

    Toronto, ON · BMOPLACE

    • Full-time
  • Full-Stack Software Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    …insurance illustration experience. We are seeking a Full-Stack Software Engineer to join our Calculations Squad and develop capabilities that help advisors and customers make informed life…

  • JREQ203081 Staff Software Engineer I (Open)

    Thomson Reuters

    Toronto, ON

    • Full-time

    The CoCounsel Agent Context team is seeking a Staff Software Engineer to set the technical direction for Content Tools - the purpose-built APIs that give AI agents precise, governed access…

  • Software Developer, Google Chat iOS

    Google

    Waterloo, ON

    2 years of experience testing, maintaining, or launching software products and 1 year of experience with software design and architecture.

  • Senior Software Developer, Mobile (iOS), Platforms and Devices

    Google

    Waterloo, ON

    3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large-scale application design and architecture.

  • Software Engineer II, Core Edge Processing

    Marqeta

    Remote, Canada

    • Full-time
    • Remote

    As Marqeta's Software Engineer II on the Core Edge Processing team, you will write and ship production code at the heart of our processing systems, learning alongside senior engineers on a…

  • Staff Software Engineer - Core Edge Processing

    Marqeta

    Remote, Canada

    • Full-time
    • Remote

    As Marqeta's Staff Software Engineer on the Core Edge Processing team, you will write and review production code at the heart of our processing systems, drive the initiatives that make them…

  • Frontend UI / Full Stack Developer

    Realtek Consulting LLC

    Toronto, ON

    • Contract

    Full stack development experience with the ability to work across both frontend and backend components.

  • Senior Java / Scala Web Developer

    Collabera

    Toronto, ON

    • $80 to $90 USD / hour
    • Contract
  • Software Engineer

    Randstad Digital

    Toronto, ON

    • Contract

    We are seeking a skilled Software Engineer to join our client's engineering team in Toronto. In this role, you will work on backend Java and Scala services supporting enterprise web…