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
  • 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…

  • Software Developer

    Brandt Group of Companies

    Regina, SK

    • Full-time

    The Software Developer is responsible for developing, maintaining, and modernizing web, desktop, and legacy applications based on defined business requirements. This role collaborates with…

Get in touch
MovoJobs

Contact us