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

Advertised starting pay

Average starting payCAD / year
$117,046Across 915 listings
Average starting payCAD / hour
$56.00Across 337 listings
Average starting payUSD / year
$164,765Across 34 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%545 listings
Hybrid
38%2,999 listings
On-site
54%4,238 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (305), Amazon (158), Electronic Arts (87).

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
  • Electronic commerce (e-commerce) Web site developer

    Drops of Jupiter

    Winnipeg, MB

    • From $33.33 CAD / hour
    • Full-time
    • On-site

    Determine hardware and software requirements to achieve optimal server performance

  • Senior Flight Software Engineer

    Actalent

    Brampton, ON

    • $48 to $72 CAD / hour
    • Contract

    5+ years of experience with C++ or C for software design/development.

  • Enterprise Senior Software Developer

    Armstrong Fluid Technology

    Toronto, ON

    • Full-time

    …legacy enterprise systems. Expertise in SQL databases, cloud development (especially AWS), containerization, and application security is…

  • SOFTWARE ARCHITECT – WINDOWS INSTALLER & DEPLOYMENT

    Advanced Micro Devices, Inc

    Markham, ON

    • Full-time

    Multiple years of professional software development experience, with significant experience developing Windows applications or deployment software, including Agile/Scrum experience,…

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Payment Rails: Specific knowledge of ACH/EFT, wires, SWIFT, RTP/FedNow, cards, and cross-border payments.1

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Payment Rails: Specific knowledge of ACH/EFT, wires, SWIFT, RTP/FedNow, cards, and cross-border payments.1

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Collaborate with cross-functional teams to understand requirements and identify defects early in the development process.

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Knowledge of PL/SQL and Oracle development tools.

  • Senior Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Technical & Domain Literacy: Advanced understanding of Software Development Lifecycle (SDLC), Architecture Basics, CI/CD Concepts, and Cloud & API Overview.

  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time
  • Systems Architect

    Virtusa

    Toronto, ON

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Familiarity with AWS CDK (Cloud Development Kit).

  • Principal Software Developer

    Autodesk

    Toronto, ON · AMER - Canada - Ontario - Toronto - University Ave

    • Full-time

    We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational excellence of this platform. This is a senior individual contributor role for an…

  • Software Developer (1 year contract)

    Ricoh

    Kitchener, ON

    Ricoh's Global Solutions Engineering (GSE) group is expanding its scanning and image processing development team in Kitchener and has an opening for a Software Developer. GSE is part of the…

  • Software Developer

    RBC

    Montreal, QC

    • Full-time

    We are looking for a top-notch, driven, Software Developer who is a great team player and passionate about the quality of their code. As a Software Developer, you will be contributing to…

  • Full Stack Developer

    PwC

    Toronto, ON · Ottawa, ON · Calgary, AB

    • Full-time

    Familiarity with modern development practices (CI/CD, containerisation, cloud-native architectures).

  • Computer programmer

    TechSmash Inc.

    Scarborough, ON

    • $46.15 to $50 CAD / hour
    • Full-time
    • On-site

    Write, modify, integrate and test software code

  • Full Stack Developer (Java + Angular)

    CGI

    Halifax, NS

    • Full-time

    This is a permanent, full-time position requiring partners to work 5 days per week from the office

  • Sr Software Developer (Lead) - EN 178

    Export Development Canada | Exportation et développement Canada

    Vancouver, BC

    • $96,557 to $128,743 CAD / year
    • Full-time

    Export Development Canada operates in a hybrid work environment, currently requiring employees to work in the office 3 days per week

  • Software Engineer, Full Stack

    MetAntz

    Vancouver, BC

    • Full-time
  • Lead Software Engineer

    Virtusa

    Toronto, ON

    • Full-time

    Knowledge of software development life cycle (SDLC).

  • Lead Software Engineer

    Virtusa

    Mississauga, ON

    • Full-time

    Experience: 8+ years of hands-on experience in software quality assurance, with a significant focus on test automation and SDET roles.

Get in touch
MovoJobs

Contact us