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
7,074
Employers
2,068

Advertised starting pay

Average starting payCAD / year
$116,947Across 857 listings
Average starting payCAD / hour
$56.17Across 300 listings
Average starting payUSD / year
$163,167Across 30 listings
Average starting payCAD / month
$9,109Across 12 listings

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

Where work happens

Remote
7%508 listings
Hybrid
39%2,745 listings
On-site
54%3,794 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (145), Husky Technologies (80).

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
  • Software Engineering Architect

    Dexterra

    Mississauga, ON

    • $90,000 to $100,000 CAD / year
    • Full-time
  • z/OS Systems Programmer - ITS3 or ITS4

    Minnesota Direct Care and Treatment

    Saint-Paul, NB · St.-Paul, NB

    • Full-time
  • Software Engineer (Java, Python & Linux)

    Enterprise Solutions Inc.

    Toronto, ON

    • Contract

    We are looking for an experienced Software Engineer with strong hands-on expertise in Java, Python, Linux, and CI/CD to join a dynamic DevSecOps team supporting a large-scale, highly…

  • Python Software Engineer (Client Facing Consultant)

    Luxoft

    Toronto, ON

    • $120,000 to $150,000 CAD / year
    • Full-time

    …team. This role is suited for an experienced, self-directed software engineer who can operate with a high degree of autonomy, take ownership of outcomes, solve ambiguous problems, and…

  • Software Engineering Architect

    Dexterra Group

    Mississauga, ON

    • Full-time
  • Data Cloud Engineer

    Hydro One

    Toronto, ON

    • $80 to $90 CAD / hour
    • Contract
  • Ruby & Golang Backend Developer

    Yochana

    Brampton, ON

    • Contract
  • Backend Developer – Ruby & Golang

    Yochana

    Brampton, ON

    • Full-time
  • Ruby & Golang_Backend Developer

    COGNITO INC

    Toronto, ON

    • Contract
  • Intermediate Application Architect

    StafinGo

    AB · Edmonton, AB

    • $50 to $70 CAD / hour
    • Contract

    …tasks. The individual will also work closely with application development and maintenance teams. In addition, the system analyst will…

  • Associate Software Engineer

    TD

    London, ON · 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…

  • React Native - Mobile Full Stack Developer

    Zoho

    Toronto, ON

    • Contract

    As a Senior Full Stack Software Engineer in our US Retirement technology organization, you will design, build, and ship high-quality mobile and backend solutions that serve our Retirement…

  • Senior Java Software Engineer

    Artech

    Mississauga, ON

    • Contract

    We are seeking a Senior Software Developer with deep Java technology expertise to work directly with our Fintech clients in the Spread Products space. This is a hybrid…

  • Software Engineer (Java, Python & Linux)

    Enterprise Solutions Inc.

    Mississauga, ON

    • Contract

    What does a successful Application Developer Software Engineer do

  • Fullstack Developer

    Pacer Group

    Mississauga, ON

    • $120,000 to $130,000 CAD / year
    • Full-time

    7-8 years of relevant experience in Apps Development roles

  • Backend Developer – Ruby & Golang

    Ardent SoftSol Inc.

    Toronto, ON

    • Contract
  • Application Developer

    NetworkPedia

    AB · Edmonton, AB

    • Contract

    We are seeking an experienced Application Analyst – Intermediate to support application development, maintenance, and enhancement initiatives for a public-sector energy and minerals…

  • Senior Full Stack Developer

    Nutrien

    Calgary, AB

    • Full-time
  • Software Design/Engineer - New Grad

    Ciena

    Ottawa, ON

    • Full-time

    …guided by innovation, integrity, and collaboration. Through development opportunities, meaningful work, and flexibility, Ciena supports growth and well-being - on and off the job. Connect…

  • Frontend Developer

    Hays

    Toronto, ON

    • Contract
  • Java Full Stack Developer (Java + React)

    Siri InfoSolutions, Inc.

    Mississauga, ON

    • $110,000 to $120,000 CAD / year
    • Full-time

    …ideal candidate should have hands-on experience in backend development, frontend technologies, REST APIs,…

  • Software Release Manager

    High Tech Genesis

    Ottawa, ON

    • Contract

    Support new and existing networking software releases from planning through execution and launch. Work with Engineering, DevOps, QA and program teams to coordinate deliveries, monitor…

  • Senior Software Development Engineer in Test

    H&R Block Canada

    Calgary, AB

    • Full-time

    Reporting to the Software Development Manager, the Senior Software Development Engineer in Test (SDET) is a hands-on engineering role responsible for building quality into the software…