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
4,072
Employers
1,524

Advertised starting pay

Average starting payCAD / year
$116,496Across 444 listings
Average starting payUSD / year
$139,287Across 120 listings
Average starting payCAD / hour
$55.23Across 67 listings

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

Where work happens

Remote
10%410 listings
Hybrid
40%1,628 listings
On-site
49%1,993 listings

Not specified: 1% (41 listings)

Employers hiring include Amazon (114), Genetec (63), RBC (61).

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

Save this search
  • AI Automation & Software Engineer

    WBM Technologies

    Winnipeg, MB · Regina, SK · Saskatoon, SK · Edmonton, AB · Calgary, AB

    Full-time

    The AI Automation & Software Engineer designs, builds, and supports AI, automation, and software solutions for both customer environments and WBM's internal operations. You'll work across…

  • z/OS Connect Systems Programmer

    TD

    Toronto, ON

    Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

  • Senior Full Stack Developer

    InfoTrack Canada

    Toronto, ON

    $150,000 to $170,000 CAD / year

    Full-time

  • Full Stack Developer

    Insight Global

    Toronto, ON

    $50 to $70 CAD / hour

    Contract

    Strong hands-on experience with React and modern front-end development.

  • Full-Stack Developer

    EPITEC

    Toronto, ON

    Contract

    Front-end Development: Proficiency in Angular/React (or similar frameworks) and Python for building dynamic, responsive user interfaces.

  • Staff Software Developer, Protected Data SRE

    Google

    Waterloo, ON

    …networking (e.g., TCP/IP, routing, network topologies and hardware, software defined…

  • QNX- Graduate Systems Software Developer (Sensor Framework)

    BlackBerry QNX

    Ottawa, ON

    Full-time

    QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in…

  • QNX- Graduate Systems Software Developer (Sensor Framework)

    BlackBerry

    Ottawa, ON

    Full-time

    QNX enhances the human experience and amplifies technology-driven industries, providing a trusted foundation for software-defined businesses to thrive. The business leads the way in…

  • Software Engineering Team Lead

    Stelvio Inc.

    Saskatoon, SK

    Full-time

    We’re looking for a hands-on Software Development Team Lead to lead a team of developers while remaining actively involved in software design, coding, and technical decision-making.

  • Software Developer

    City of Winnipeg

    Winnipeg, MB

    Full-time

  • Embedded Software Developer

    Actalent

    Ottawa, ON

    Contract

    Embedded Software Developer (Linux BSP & Platform Development)

  • Software Developer

    Actalent

    Ottawa, ON

    Contract

    Join an innovative team developing advanced robotic control software for autonomous vehicle applications within the defense industry. In this role, you will help ensure the reliability,…

  • Senior Software Engineer, Backend, AI Labs

    Epiq

    Toronto, ON · Greater Toronto Area, Canada

    Full-time

  • Senior Software Engineer - React (Platform UI)

    Ping Identity

    Vancouver, BC

    Full-time

  • Software Engineer II - Platform UI (React)

    Ping Identity

    Vancouver, BC

    Full-time

  • Software Chief Engineer

    Kepler Communications Inc.

    Canada

    Full-time

  • Intermediate Software Engineer

    AltaML

    Toronto, ON

    $90,000 to $110,000 CAD / year

    Full-time

    …are the default way engineers design, build, test, and review software, not an optional accelerant a few people…

  • Senior Full Stack Developer (Global Security)

    Royal Bank of Canada

    Toronto, ON

    Full-time

    The Security Insights & AI - Digital Development team is building production-grade applications within Global Cyber Security. Our team designs, architects, and builds bespoke solutions…

  • Java Full Stack Developer

    Viva Tech Solutions

    Montreal, QC

    Contract

    Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).

  • Senior Embedded Software Designer

    Kepler Communications Inc.

    Toronto, ON

    Full-time

  • Software Support Specialist

    EventConnect

    London, ON

    Other

    The Software Support Specialist role is part of EventConnect’s Operations team and is designed to build deep hands-on knowledge of our software, customers, and business operations through…

  • Software Developer - Full Stack - Senior - RQ11377

    S M Software Solutions Inc

    Toronto, ON

    Full-time

    We're hiring Senior Full Stack Software Developer for Ministry of Public and Business Service Delivery and Procurement in a hybrid role to provide ongoing development of the Ontario…

  • Software Developer - Full Stack - Senior - RQ11377

    S M Software Solutions Inc

    Toronto, ON

    Full-time

    We're hiring Senior Full Stack Software Developer for Ministry of Public and Business Service Delivery and Procurement in a hybrid role to provide ongoing development of the Ontario…

  • Software Developer - Full Stack - Senior - RQ11377

    S M Software Solutions Inc

    Toronto, ON

    Full-time

    We're hiring Senior Full Stack Software Developer for Ministry of Public and Business Service Delivery and Procurement in a hybrid role to provide ongoing development of the Ontario…