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,029
Employers
2,064

Advertised starting pay

Average starting payCAD / year
$117,080Across 852 listings
Average starting payCAD / hour
$56.16Across 299 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%506 listings
Hybrid
39%2,733 listings
On-site
54%3,763 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (248), Amazon (144), 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
  • 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…

  • PYTHON FULL STACK DEVELOPER WITH JAVA

    Tekgence Inc

    Mississauga, ON

    • Full-time
  • Python full stack developer

    Tekgence Inc

    Mississauga, ON

    • Full-time
  • Software Engineer

    Insight Global

    Mississauga, ON

    • $55 to $72 CAD / hour
    • Contract

    5–7+ years of professional development experience

  • Software Engineer (React & TypeScript)

    Applicantz

    Toronto, ON

    • $50 to $55 CAD / hour
    • Contract

    Hands-on professional experience developing production software with AI coding assistants (e.g. Claude Code, Cursor, GitHub Copilot) as part of a daily workflow.

  • Sr. Staff AI Experience Software Engineer

    Insight Global

    Canada

    • Full-time

    – 8+ years experience building software at an enterprise scale and expertise with system design at a staff engineer level – 2+ years of hands-on experience with AI tooling in a development…