Software development jobs in Canada (7,438 jobs)

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,438
Employers
2,125

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,906Across 32 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%530 listings
Hybrid
38%2,862 listings
On-site
54%4,019 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (294), Amazon (152), Electronic Arts (84).

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
  • Développeur(euse) logiciel / Software Developer - C#/.NET

    Genetec

    Montreal, QC

    • Full-time

    …security products to form a powerful all-in-one solution. Our software allows airports, control centers, retail chains, cities, schools, prisons, etc. around the world to make video…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Software Developer

    Raise

    Calgary, AB

    • Full-time

    As a Software Developer – API Gateway Platform & Development, you will play a key role in building, optimizing, and securing our API ecosystem. You will design, code, test, and integrate…

  • Senior Front End Developer

    Raise

    Toronto, ON

    • Full-time

    Must Have Requirements

  • Senior Software Engineer, Accounts

    PENN Interactive

    Canada

    • Full-time

    Experience with agentic software development tools, building and using agentic workflows, and validating quality of agentic outputs is a major asset.

  • Software Developer

    Actalent

    Toronto, ON

    • $24 to $33 CAD / hour
    • Contract

    As a Software Developer, you will lead the design and delivery of software services and website stacks that involve engaging creatives, cross-screen placements, targeting, optimization,…

  • Software Engineering LMTS

    Salesforce

    Toronto, ON · Canada - Toronto

    • Full-time

    …cloud-native database. You’ll join a team of highly skilled, motivated software engineers and database experts, designing and developing robust, highly scalable software products to support…

  • Fullstack Developer

    Adastra Corporation

    Markham, ON

    …transform complex requirements into scalable, high-quality software solutions that drive business value and user…

  • Fullstack Developer

    Adastra Corporation

    Markham, ON

    • Contract

    …model context protocols. You will also contribute to frontend development, cloud-based AI platforms, and the delivery of secure, reliable, and maintainable enterprise…

  • Software Engineer

    KTek Resourcing

    Montreal, QC

    • Contract

    Candidates must possess all of the following core competencies to be considered for this role:

  • Software Engineering LMTS

    Salesforce Partner Canada

    Toronto, ON

    • Full-time

    …cloud-native database. You’ll join a team of highly skilled, motivated software engineers and database experts, designing and developing robust, highly scalable software products to support…

  • Software Engineering LMTS

    Salesforce

    Toronto, ON

    • Full-time

    …cloud-native database. You’ll join a team of highly skilled, motivated software engineers and database experts, designing and developing robust, highly scalable software products to support…

  • Sr. Software Developer

    OpenText

    Richmond Hill, ON

    • Full-time

    5–8 years of professional software development experience.

  • Software Engineer II (Java/Spring)

    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…

  • Core Software Developer

    Circle Cardiovascular Imaging

    Calgary, AB

    • Full-time

    The Software Developer is responsible for the development of the next generation cardiovascular post-processing software and the maintenance of our existing revenue-driving products. The…

  • Programmer Analyst Advisory(Mainframe Developer)

    Scotiabank

    Toronto, ON · Scarborough, ON

    …processes, and the ability to contribute throughout the full software development lifecycle and production…

  • GNSS Software Engineer

    Hexagon

    Calgary, AB

    • Full-time

    The Location: This position is based in Calgary, AB and follows a hybrid work model of two days per week in the office

  • Senior Oracle/Siebel Software Developer - RQ11825

    Computer Consultants International, Inc.

    Toronto, ON

    • Contract

    Senior Oracle/Siebel Software Developer - RQ11825 (CANADA) - Onsite

  • Software Developer - Senior

    isgSearch

    Toronto, ON · Greater Toronto Area, Canada

    • Contract

    WORK ARRANGEMENT: 100% ONSITE - 5 DAYS PER WEEK, MONDAY TO FRIDAY

  • Software Developer | Banking & Capital Markets

    FDM Group

    Toronto, ON

    • Contract

    This role will be hybrid with requirements to be in office 3 days per week

  • Senior DevOps/Cloud Engineer

    2iSolutions Inc.

    Toronto, ON

    • Contract
  • Software Developer - Senior-.NET

    Bevertec

    Toronto, ON

    • Contract

    Strong experience with .NET web application development (C#, ASP.NET, Web APIs).

  • Software Engineer

    Amaris Consulting | Part of Mantu

    Markham, ON

    • Full-time

    Amaris Consulting is looking for a Software Engineer with strong SQL and C# expertise to join a product engineering team working on data-intensive .NET web applications.

  • Senior Software Development Engineer, Customer Success Engineering

    Remitly

    Burnaby, BC

    • Full-time

    As a Senior Software Development Engineer, you will focus on driving innovation and expanding our new, next-generation Customer Success platform by architecting new workflows and launching…

  • Senior Software Developer In Test - Python Automation Engineer

    Telesat

    Ottawa, ON

    • Contract

    …distributed, event-driven microservices. This is a senior hands-on software development role with no people-management responsibility. The successful candidate will use Python as the…

Get in touch
MovoJobs

Contact us