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,074
Employers
1,525

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,629 listings
On-site
49%1,994 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
  • Application Programmer

    Mitchell Martin Inc.

    Mississauga, ON

    $65 to $75 CAD / hour

    Other

    …ideal candidate should have a strong background in backend development and be proficient in high-level programming languages and big data…

  • Application Programmer

    Mitchell Martin Inc.

    Mississauga, ON

    $65 to $75 CAD / hour

    Other

    …of technologies. The ideal candidate will have experience in software development and big data processing within a TechFin…

  • Application Programmer

    Mitchell Martin Inc.

    Mississauga, ON

    $65 to $75 CAD / hour

    Other

    This role is for a driven individual with a strong background in software development. Located in Mississauga, ON, this contract position involves designing, developing, and deploying…

  • Software Development Engineer In Test

    Actalent

    Waterloo, ON

    Contract

    This Software Development Engineer in Test (SDET) role focuses on designing, developing, and maintaining automated test scripts and tools in Python to validate new features for advanced…

  • 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