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
  • Software Engineer III

    Trane Italia

    Montreal, QC

    • Full-time

    You'll get to build the brains behind smarter buildings. As a Software Developer III, you'll lead the design and development of the backend services that power our Cloud-based Building…

  • Android Framework/Core OS Software Engineer, Senior

    Zebra Technologies

    Mississauga, ON · CAN - Mississauga, Canada

    • Full-time

    The Engineering Customer Response Team (ECRT) is seeking a Senior Software Engineer to provide world-class technical support to global enterprise customers for the Android Operating System,…

  • Computer Vision Software Developer, Professional II- Développeur ou Développeuse de Logiciels en Vision par Ordinateur II

    Zebra Technologies

    Montreal, QC · CAN - Montreal, Canada

    • Full-time

    ***Ce poste nécessite d'être sur place au bureau de Montréal, Canada (mode hybride – un minimum de 3 jours par semaine au bureau).***

  • Full Stack Software Developer

    Lancesoft

    Montréal, QC

    • $65.52 to $80 CAD / hour
    • Full-time
    • On-site

    <strong>Job Title: Full Stack Software Developer<br>Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week)<br>Years of experience: up to 7…

  • Desktop Software Developer (.NET & Python)

    Polaris Motion

    Victoria, BC

    • Full-time

    …exceptional talent within our team. Our scientists, engineers, and software programmers are among the best in the industry, and our cohesive team culture is the cornerstone of our…

  • Software Developer

    Insight Global

    Newmarket, ON

    • Full-time

    Strong backend software development experience with Java.

  • Oliver Wyman - Software Developer - Data & Analytics (DNA) Team

    Oliver Wyman

    Montreal, QC

    • Full-time

    Il s’agit d’un poste hybride, nécessitant une présence d’au moins trois jours par semaine au bureau de Montréal ou sur place chez les clients

  • Software Developer

    PACE Aerospace & IT

    Montreal, QC

    • Full-time

    We are seeking a Software Developer to join our engineering team in Montreal and contribute to the design, development, verification, and maintenance of aerospace software design tools and…

  • AI Software Designer RAN & AI Solutions

    Ericsson

    Ottawa, ON

    • Full-time

    Support the development of AI-enabled platform capabilities and modern software engineering solutions.

  • Web designer

    Kelowna Print Company

    Kelowna, BC

    • From $38.5 CAD / hour
    • Full-time
    • Contract
    • On-site

    Create and optimize content for Website using a variety of graphics, database, animation and other software

  • Full Stack Developer, Java / Angular / AWS

    Apex Systems

    Toronto, ON

    • $45 to $50 CAD / hour
    • Full-time

    5-6+ years of professional software development experience, with demonstrated senior-level capability valued over years alone.

  • Software Engineer II, Earnings

    Toast

    Toronto, ON

    As a Software Engineer on our team, you will:

  • Software Development Engineer II, AWS Marketplace

    Amazon

    Toronto, ON

    - 3+ years of professional software development experience

  • C++ Software Developer

    Epsilon Solutions Ltd.

    Montreal, QC

    • Contract

    The Software Developer will work across all phases of the software development lifecycle, including **requirements definition, architecture, development, unit testing, integration,…

  • Java Software Engineer

    Epsilon Solutions Ltd.

    Toronto, ON

    • Full-time

    5+ years of software development experience in Java, spanning the full application development life cycle.

  • Backend Engineer (Go)

    Xsolla

    Montreal, QC

    • Full-time

    Advocate for sound software development practices and continuous improvement.

  • Full Stack Developer - Vue.js, JavaScript/TypeScript, .Net, SQL

    Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

    Toronto, ON

    • Full-time

    Full stack development experience with the ability to work across both frontend and backend components.

  • Software Engineer

    Scotiabank

    Toronto, ON

    5-7 years of DataStage development experience

  • Software Engineer- Entry Level

    PheedLoop

    Toronto, ON

    • Full-time

    Demonstrated passion for software development through personal projects, side builds, or curiosity-driven work. Excited to receive mentorship, apply feedback, and keep leveling up your…

  • AWS Backend Developer

    Dawn InfoTek

    Toronto, ON

    • Contract

    8+ years of backend software development experience with TypeScript - mandatory.

  • Java Full Stack Developer

    Apptoza Inc.

    Toronto, ON

    • Contract
  • Software Developer

    Cisco

    Ottawa, ON

    • Full-time

    …automated installation, configuration, and seamless inline software upgrades across diverse physical and virtual form…

  • Co-op/Intern Software Developer, Core Algorithms

    Kinaxis Inc.

    Ottawa, ON

    • Internship

    Exposure and willingness to develop under agile framework and software development lifecycle processes

  • Software Developer

    TierOne

    Toronto, ON

    • Full-time

    Global customers, unique projects and leading edge software all combine to create a work environment second to none.

  • Backend Engineer, Developer SDKs

    Stripe

    Toronto, ON

    • Full-time

    3+ years of experience as a Golang software engineer

Get in touch
MovoJobs

Contact us