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
5,783
Employers
1,864

Advertised starting pay

Average starting payCAD / year
$113,998Across 616 listings
Average starting payCAD / hour
$56.78Across 194 listings
Average starting payUSD / year
$145,651Across 125 listings
Average starting payUSD / hour
$59.34Across 17 listings

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

Where work happens

Remote
8%469 listings
Hybrid
39%2,261 listings
On-site
52%3,026 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (206), Amazon (131), Electronic Arts (68).

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

  • Cloud Engineer

    OpsGuru

    Canada

    • Contract
  • Lead Software Engineer

    Capgemini

    Mississauga, ON

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

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

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

  • Lead Software Engineer

    Franklin Templeton

    Toronto, ON

    • Full-time
  • Software Engineer I

    RAM Engineering Ltd.

    Vancouver, BC

  • Full Stack Developer (AI-Native)

    Forum Asset Management

    Toronto, ON

    • Full-time
  • Software Engineer (.NET / C# and AI/IoT)

    Artelia Canada

    Montreal, QC

    • Full-time