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

Advertised starting pay

Average starting payCAD / year
$117,116Across 901 listings
Average starting payCAD / hour
$55.91Across 332 listings
Average starting payUSD / year
$163,394Across 33 listings
Average starting payCAD / month
$9,029Across 14 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
7%536 listings
Hybrid
38%2,941 listings
On-site
54%4,146 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (300), Amazon (156), Electronic Arts (85).

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

    Microsoft

    Vancouver, BC

    • Full-time

    As a Software Engineer, you will contribute to software and platform capabilities that support data connectivity and transformation. You will work alongside engineers, product managers, and…

  • Senior iOS Software Engineer

    eBay

    Toronto, ON

    • Full-time

    Native iOS app development and converting ideas, designs and requirements to concrete stable production builds

  • Software Architect– Azure & Application Modernization

    Hanalytica GmbH

    Canada

    • Contract

    Software Architect – Azure & Application Modernization

  • 2027 Spring Co-Op, Software Developer

    Orthosoft Inc.

    Montreal, QC

    • Other

    Under the supervision of the Software Development Manager, you will contribute to the software development of computer assisted surgery in a highly regulated environment.

  • Product Software Developer

    OpenRoad Auto

    Richmond, BC

    • Full-time

    Bachelor’s and/or Master’s degree in Software development/engineering or equivalent required.

  • Software Engineer Intern

    Peakhill Capital

    Toronto, ON

    • Contract

    We are seeking a motivated and analytical individual to join our software team. You’ll work closely with both business and technical teams to translate needs into practical solutions,…

  • Software Engineering LMTS

    Salesforce

    Vancouver, BC · Canada - Vancouver

    • Full-time

    8+ years of backend software development experience

  • Software Engineer

    Thomson Reuters

    Toronto, ON · Canada, Toronto, Ontario

    • Full-time

    In this role, you will play an essential role in designing and deploying software applications AI-first, collaborating with cross-functional teams to deliver solutions that meet customer…

  • Software Developer

    PRI Engineering

    Mississauga, ON

    • Full-time

    …people. Rather than bend the business around off-the-shelf software, we build many of our own internal applications: business systems that run the firm, and technical tools that support our…

  • Software Developer

    dormakaba

    Montreal, QC

    • Full-time

    dormakaba is seeking an experienced Software Developer based in Montreal, specializing in backend development with deep expertise in Node.js and TypeScript. The Software developer will be…

  • Software Developer

    PRI Engineering

    Calgary, AB

    • Full-time

    …people. Rather than bend the business around off-the-shelf software, we build many of our own internal applications: business systems that run the firm, and technical tools that support our…

  • Junior Software Developer

    PRI Engineering

    Mississauga, ON

    • Full-time

    Start your career building real software for a growing engineering firm

  • Junior Software Developer

    PRI Engineering

    Calgary, AB

    • Full-time

    Start your career building real software for a growing engineering firm

  • 2027 Spring Co-Op, Software Developer

    Zimmer Biomet

    Montreal, QC

    • Full-time

    Under the supervision of the Software Development Manager, you will contribute to the software development of computer assisted surgery in a highly regulated environment.

  • Game Modes Software Engineer - EA SPORTS™ NHL

    EA SPORTS

    Vancouver, BC

    • Temporary

    We are looking for an experienced software engineer in the Modes area, with a focus on improving scalability across platforms. Our Modes engineers develop and extend features in the game to…

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

  • Senior Staff Software Engineer, Platform

    Rippling

    Toronto, ON

    • Full-time

    …technical strategy, and influence how hundreds of engineers build software across the…

  • Senior Cloud Engineer

    Manulife

    Toronto, ON · Waterloo, ON

    • Full-time

    Experience with DevOps, CI/CD pipelines, and Agile software development practices.

  • Senior Software Engineer - AI Oversight

    OpenMined

    Remote, Canada

    • $126,000 to $160,000 USD / year
    • Contract
    • Remote

    As a Senior Software Engineer, you'll work most closely with our Technical Lead Manager for AI Oversight, and you'll build core parts of this system and the products on top of it. You'll…

  • Software Developer

    Cisco

    Vancouver, BC

    • Full-time

    Leading the end-to-end delivery of complex projects that span the timeline of multiple months, including the complete software development cycle: Understand requirements, writing system…

  • Software Engineer in Test

    Pacer Group

    Toronto, ON

    • $40 to $45 CAD / hour
    • Contract

    5+ years of relevant experience in Quality Engineering, Quality Assurance, test automation, or software development.

  • URGENT - Sr. Software Engineer (Machine Learning, .Net, Angular, Docker)

    VTRAC Consulting Corporation (WBE)

    Cambridge, ON · Greater Kitchener-Cambridge-Waterloo Metropolitan Area

    • Contract

    Position: Sr. Software Engineer (Machine Learning, .Net, Angular, Docker)

  • Cloud Operations Engineer – Azure AKS Terraform (36170)

    Myticas Consulting

    Toronto, ON

    • Full-time
  • Senior Software Engineer (Devops)

    Electronic Arts

    Vancouver, BC

    …optimised for performance, cost, and the evolving needs of game development…

  • Backend developer with Java & Python

    Pacer Group

    Mississauga, ON

    • $120,000 to $125,000 CAD / year
    • Full-time

    5–8 years of experience in backend application development.

Get in touch
MovoJobs

Contact us