Software development jobs in Canada (7,450 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,450
Employers
2,128

Advertised starting pay

Average starting payCAD / year
$117,297Across 887 listings
Average starting payCAD / hour
$56.12Across 312 listings
Average starting payUSD / year
$163,394Across 33 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%532 listings
Hybrid
38%2,863 listings
On-site
54%4,028 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
  • RQ10575 – Software Developer – ETL – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • Software Engineer II

    Microsoft

    Vancouver, BC

    • Full-time

    …</span><span xml:lang="EN-US" data-contrast="auto">agentic development practices</span><span xml:lang="EN-US" data-contrast="auto"> and sharing repeatable patterns that improve engineering…

  • Senior Software Engineer

    Microsoft

    Vancouver, BC

    • Full-time

    Use AI-assisted development tools and practices throughout the software development lifecycle while reviewing, validating, and taking responsibility for AI-generated code, designs, tests,…

  • Software Engineer Intern, Pipeline Infrastructure

    Walt Disney Animation Studios

    Vancouver, BC

    • $34 CAD / hour
    • Full-time

    Must possess unrestricted work authorization and provide full availability for the entire program duration

  • Senior Software Development Engineer, AWS Transactional Services

    Amazon

    Vancouver, BC

    We are seeking a Senior Software Development Engineer to own and a build major part for our control plane. Your work will be critical to the scalability and availability of the service.…

  • Principal Software Development Engineer

    Workday

    Vancouver, BC · Canada, BC, Vancouver

    • Full-time

    Knowledge of software development best practices (DevOps, CI/CD, automated testing, observability)

  • Senior C++ Software Engineer - VxWorks

    Vaco by Highspring

    Toronto, ON · Greater Toronto Area, Canada

    • $100,000 to $140,000 CAD / year
    • Full-time

    Lead designs for safety critical, real-time software solutions

  • 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 Engineer - Intern

    Altera

    Toronto, ON

    • Full-time

    Research, design, develop, and optimize software tools that enable the use of Field Programmable Gate Arrays (FPGA).

  • Principal Software Engineer, Docker Hardened Images

    Docker

    Remote, Canada

    • Full-time
    • Remote

    We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Collaborate with cross-functional teams in Agile/Scrum environments to ensure performance testing is integrated into the development lifecycle.

  • Staff Software Engineer, Payments Intelligence

    Stripe

    Toronto, ON

    • Full-time

    …We’re a mix of machine engineering engineers and full-stack software engineers impacting ~every Stripe transaction, creating revenue opportunities for Stripe and our customers, and helping…

  • Software Developer

    BNP Paribas

    Montreal, QC

    • Full-time

    You’ll be required in the office at least three days per week, with one of those days being either a Monday or a Friday

  • Lead Software Engineer

    Virtusa

    Montreal, QC

    • Full-time
  • Front End Web Developer

    eCapital

    Remote, Canada

    • Full-time
    • Remote

    …support eCapital’s marketing goals. This role blends front-end development, visual design awareness, user experience, and marketing technology to create digital experiences that are…

  • Algorithm Software Engineer

    Garmin International, Inc.

    Cochrane, AB

    • Full-time

    Garmin Canada has exciting opportunities for full-time Software Engineers who have a hunger for solving real-world problems with embedded systems. Exciting things happen at the boundaries…

  • Java Software Engineer

    G-FORCE IT SERVICES INC

    ON · Ontario, Canada

    • Full-time

    …engineers, QA, and product owners to deliver clean, reliable software that solves real business…

  • SOFTWARE DEVELOPER IN AI-ASSISTED PROGRAMMING

    PMP SOLUTIONS

    Quebec, QC

    • Full-time

    Your responsibilities will include developing software that'll help us achieve our vision, understanding and breaking down the problems to be solved, verifying and documenting what you…

  • Software Development Engineer In Test

    Actalent

    Ottawa, ON

    • $45 to $65 CAD / hour
    • Contract

    This position is fully on-site in either Ottawa or Waterloo, operating five days per week during normal business hours

  • Web Developer

    GAIN

    Vancouver, BC

    • $65,000 to $75,000 CAD / year
    • Full-time

    …analytics technical implementation with the support of the Web Development…

  • Web Developer

    This is Gain Ltd

    Remote, Canada

    • $65,000 to $75,000 CAD / year
    • Full-time
    • Remote

    …analytics technical implementation with the support of the Web Development…

  • Software Developer Sr

    Orthosoft Inc.

    Montreal, QC

    • Other

    Ce poste exige une présence sur site trois jours par semaine · This position requires on-site presence three days per week

  • Software Engineer

    Trimble Inc.

    Kamloops, BC · Canada - Kamloops, BC

    • Full-time

    Step into the frontier of intelligent software delivery where your expertise shapes next-generation development. At Trimble, you will harness the power of autonomous AI development agents…

  • Intermediate Software Engineer

    TekRek

    Toronto, ON

    • Full-time

    A fintech software company building the next version of its core wealth and portfolio management platform. The product supports investment operations workflows such as portfolio accounting,…

  • Student, Software Engineer - Security (Winter 2027)

    Sun Life

    Toronto, ON · Sun Life Toronto One York

    • Full-time

    …DevOps environments. In this role, you will contribute as a software engineer while helping embed security practices into the design, development, testing and operation of project…

Get in touch
MovoJobs

Contact us