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,077
Employers
1,526

Advertised starting pay

Average starting payCAD / year
$116,496Across 444 listings
Average starting payUSD / year
$139,398Across 121 listings
Average starting payCAD / hour
$55.65Across 70 listings

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

Where work happens

Remote
10%410 listings
Hybrid
40%1,631 listings
On-site
49%1,995 listings

Not specified: 1% (41 listings)

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

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
  • Consultant, Full Stack Developer

    CIBC

    Toronto, ON

    Full-time

  • Sr. Full Stack Developer

    CIBC

    Toronto, ON

    Full-time

  • Senior Backend Engineer, Client Portal

    EvenUp

    Toronto, ON

    $152,660 to $214,475 USD / year

    Full-time

  • Software Developer – CRM – Intermediate - RQ10976

    S M Software Solutions Inc

    Toronto, ON

    Full-time

    We are looking for an experienced Software Developer – CRM – Intermediate with strong Oracle Siebel CRM development, configuration, integration, testing, and reporting experience. The ideal…

  • Java Software Developer – Junior

    Akkodis

    Toronto, ON

    Contract

  • Full Stack Developer (React + Any Backend)

    Yochana

    Calgary, AB

    Contract

    5+ Years overall experience with strong recent React experience and solid backend API development; Bachelor’ Degree (or equivalent practical experience).

  • Senior Java Software Engineer

    NexZenTek Solutions Inc

    Montreal, QC

    Contract

    The successful candidate will be a highly motivated team player and is likely to have significant experience in application development, a strong technical background and g

  • 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