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
  • Programmer Analyst II

    The University of British Columbia

    Vancouver, BC

    • $8,810.92 to $13,202.5 CAD / month
    • Full-time

    The EASD is responsible for the selection, acquisition or development, deployment, and operation of the suite of applications related to enterprise integrations. The EASD works closely with…

  • Backend Engineer - Kotlin

    Swim Recruiting

    Vancouver, BC

    • $75 to $95 CAD / hour
    • Contract

    8-10+ years of professional software engineering experience, including Kotlin development and maintenance, with AI-assisted coding

  • Software Validation Technologist

    Husky Technologies

    Bolton, ON

    • Full-time

    The Software validation Technologist plays a critical role by working within the Innovation and Sustainability Team, helping to bring physical testing results to component and system…

  • Software Developer

    neurohire.ai

    Remote, Canada

    • $70,000 to $90,000 CAD / year
    • Full-time
    • Remote

    You will apply your programming knowledge, problem-solving skills, and understanding of software development principles to support application development and improve existing systems. This…

  • Cloud Infrastructure Engineer, Senior Associate

    Pwc Canada

    Ottawa, ON · Toronto, ON

    • Full-time

    Collaborate with internal teams to facilitate the development and improvements of new and reusable cloud-based systems and services.

  • Cloud Architect

    Tangerine

    Toronto, ON

    • Full-time

    Strong understanding of software development life cycle as well as related technologies.

  • SysOps Software Architect (36136)

    Myticas Consulting

    Ottawa, ON

    • Full-time

    Ottawa, Ontario; minimum four days per week on-site

  • Embedded Software Architect, User Terminals (36137)

    Myticas Consulting

    Ottawa, ON

    • Full-time

    Understanding of cybersecurity and secure software development practices.

  • Senior Software Developer, Developer Experience (DevX)

    Robinhood

    Toronto, ON

    This role is based in our Toronto, ON office, with in-person attendance expected at least 3 days per week

  • Software Engineer

    Questrade Financial Group

    Calgary, AB

    Work-life balance in a hybrid environment with at least 3 days in office

  • Senior Software Development Engineer in Test (SDET)

    Rose International

    Mississauga, ON

    • Full-time

    Experience Level: 8–12+ years of progressive experience in software development and quality engineering, with at least 3+ years in a Lead SDET, Principal SDET, or QA Architect capacity.

  • Senior Software Developer

    Staples Canada

    Richmond Hill, ON

    • $73,900 to $92,400 CAD / year
    • Full-time

    We are seeking a highly skilled Senior Software Developer to join our dynamic team. The ideal candidate will have extensive experience in C#, .NET, Web Services, WCF, Web API, Microsoft…

  • Web Developer

    Cohere

    Remote, Canada

    • $180,000 to $250,000 CAD / year
    • Full-time
    • Remote
  • Web Developer

    Spait Infotech

    Canada

    • Full-time
  • Sr. Software Developer

    OpenText

    Richmond Hill, ON

    • Full-time

    A Development role at OpenText is more than just a job; it's an opportunity to impact lives. As a key contributor, you'll be instrumental in constructing cutting-edge Information Management…

  • Java Software Engineer

    Kelly

    Mississauga, ON

    • Contract

    Job Summary: Seeking a Senior Java Developer / Lead Development Analyst with 10+ years of experience to build enterprise-grade applications for Global Spread Products Risk and Capital…

  • Software Engineer - II

    Mastercard

    Vancouver, BC

    • Full-time

    We are looking for a Software Developer to join our DMP team in Vancouver office.

  • Software Engineer in Test

    Kelly

    Mississauga, ON

    • Contract

    8–12+ years of software development and quality engineering experience, including 3+ years in a Lead SDET, Principal SDET, or QA Architect role.

  • Software Developer

    Plusgrade

    Montreal, QC

    • Full-time

    You hold a high standard for software quality, using unit and integration testing, static analysis, and CI/CD feedback loops to ship reliable features quickly and safely.

  • Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect

    Pyramid Consulting, Inc

    Mississauga, ON

    • $70 to $79 CAD / hour
    • Contract

    Immediate need for a talented Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect. This is a 06+months contract opportunity with long-term potential and is…

  • Cloud Engineer (Azure & IaC)

    Randstad Digital

    Toronto, ON · Greater Toronto Area, Canada

    • Full-time

    Technical Troubleshooting: Participate in live deployment debugging, script troubleshooting, and operational problem-solving across development and production environments [1, 2].

  • Software Engineer

    Kelly

    Mississauga, ON

    • Contract

    …Spread Products domain. This customer-facing role combines software architecture, hands-on development, and client collaboration across trading, risk, and operations. Experience in…

  • Backend Developer

    Axelon Services Corporation

    Montreal, QC

    • $65.52 CAD / hour
    • Other

    Participate in all facets of software development, from requirement analysis to design and development.

  • Software Engineer (Unpaid)

    Spawn

    Canada

    • Temporary

    …UI improvements, then potentially exploring further feature development. We have well laid-out UI designs in Figma so this is a pure coding role, but being in touch with UX and knowing what…

  • Staff Embedded Software Developer

    IPG Photonics

    Kingston, ON

    • Full-time

    IPG Photonics (NASDAQ:IPGP) is seeking a Staff Embedded C/C++ Software Developer to join our agile software development team in Kingston, Ontario, Canada. Our Kingston group is responsible…

Get in touch
MovoJobs

Contact us