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,462

Advertised starting pay

Average starting payCAD / year
$115,241Across 452 listings
Average starting payUSD / year
$141,517Across 110 listings
Average starting payCAD / hour
$51.67Across 73 listings

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

Where work happens

Remote
10%402 listings
Hybrid
41%1,643 listings
On-site
48%1,914 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
  • SWIM Software Developer

    NAV CANADA

    Ottawa, ON

    • Full-time

    You will be working on software that supports air navigation and air traffic management services. You will primarily work developing and maintaining backend microservices in an object…

  • Senior Software Engineer, Elixir

    Clarity

    Remote, Canada

    • $150,000 to $275,000 CAD / year
    • Full-time
    • Remote
  • Senior Software Engineer

    Clarity

    Remote, Canada

    • Full-time
    • Remote
  • Software Developer- RPA / UiPath Specialist

    Open Text Corporation

    Mississauga, ON

  • Full- Stack Developer, eCommerce

    Bed Bath & Beyond

    Toronto, ON

    • Full-time

    …storefronts. This role combines core front-end and back-end e-commerce software engineering with standard e-commerce practices including payment gateway integrations, order and inventory…

  • Software Developer

    Brandt Group of Companies

    Regina, SK

    • Full-time

    The Software Developer is responsible for designing, developing, and maintaining web and desktop applications based on business requirements. This role collaborates with cross-functional…

  • 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.