Software development jobs in Canada (7,805 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,805
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,998 listings
On-site
54%4,235 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (303), 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
  • AI Software Engineer

    TrustFlight

    Vancouver, BC

    • Full-time

    Strong background in software development, with experience contributing across the product and engineering lifecycle.

  • Software Developer I

    ForeFlight

    Montreal, QC

    • Full-time

    …each other. We are looking for team members with expertise in software development as well as strong communication and co-operation skills. The successful candidate is good at dealing with…

  • RQ11685 - Software Developer - Back End - Senior

    Maarut

    Toronto, ON

    • Contract

    Development of new code and modification of existing code

  • Cloud Engineer - Winter 2027 Co-op/Intern

    Definity Insurance Company

    Waterloo, ON

    • Full-time

    This is an ideal opportunity for third- and fourth-year students pursuing a degree in Computer Science, Software Engineering, Computer Engineering, or a related field. This position reports…

  • Embedded Software Developer

    Chemelex

    Edmonton, AB

    Embedded Software Development: Under the guidance of senior embedded firmware developers:

  • Senior Software Developer

    Chemelex

    Edmonton, AB

    We are seeking a talented and experienced software developer with six (6) or more years of professional programming experience and an interest in transitioning into Rust development. While…

  • Senior Software Architect

    Euna Solutions

    ON · Oakville, Ontario

    • Full-time

    Euna Solutions is building scalable, secure SaaS platforms that power how government agencies operate, and the Senior Software Architect is central to getting that right. You will own the…

  • AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    Experience applying secure software development practices, access controls, secrets management, and production operational controls.

  • Senior AI Platform Software Engineer

    Scotiabank

    Toronto, ON

    The Senior AI Platform Software Engineer will lead the design, development, and operation of scalable software platforms that enable enterprise teams to build, deploy, monitor, and govern…

  • Software Development Engineer in Test - SDET

    Corning

    Montreal, QC

    Candidates must be based in Canada and able to attend occasional in-person meetings at our Montreal, QC office

  • Software Engineer and Full Stack Developer

    Afynia Laboratories

    Hamilton, ON

    • Full-time

    MSc with 3 years of experience or BEng with 5 years of experience in software development, automation, data engineering, or database development.

  • 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 Software Engineer - Power APPS

    BBGC

    Montreal, QC

    • Full-time
  • RQ11754 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    during the use and operation of software packages, including technical

  • Senior Software Engineer – Python & AWS (100% Remote)

    Recrute Action

    ON · North York, Toronto, Kitchener, Ontario

    • Contract

    2-5 years of experience in software engineering, DevOps, or application development.

  • Senior Software Developer - Form

    Safe Software

    Remote, Canada

    • $128,100 to $142,700 CAD / year
    • Full-time
    • Remote

    Experience: 7+ years of professional software development experience, including technical leadership of complex projects and systems

  • Senior/Staff Software Engineer (Back-End), Inference

    Cohere

    Remote, Canada

    • Full-time
    • Remote

    This role is for a highly experienced Back-End Software Engineer who wants to work on core systems that shape how the platform (Model Vault) operates. You will help define the architecture…

  • Software Developer

    Royal Bank of Canada

    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…

  • Mainframe Developer - (PL/I) - Req ID: RQ1168 - Software Engineer - Toronto, Ontario, Canada

    Arthur Grand Technologies Inc

    Toronto, ON

    • Contract

    Hiring: Senior Software Developer – Mainframe (PL/I) - Req ID: RQ11685

  • RQ11660 – Software Developer – CRM – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Internship

    Work Arrangement: Onsite – 5 Days per Week · 5 days per week

  • RQ11745 – Software Developer – Senior

    S M Software Solutions Inc

    Toronto, ON

    • Full-time

    Work Arrangement: Onsite – 5 Days per Week

  • Cloud Software Engineer

    Actalent

    Ottawa, ON

    • $46 to $65 CAD / hour
    • Contract

    The Software Developer will support the design, development, testing, and deployment of the Telemetry & Observability Platform (TOP). This enterprise platform integrates vehicle telemetry,…

  • Embedded Software Engineer

    Actalent

    Mississauga, ON

    • $70,000 to $85,000 CAD / year
    • Full-time

    Develop and update Software Requirements Descriptions (SRD), Software Design Descriptions (SDD), and Software Test Plans to support the full software development lifecycle.

  • Cloud Software Engineer

    Actalent

    Ottawa, ON · Kanata, ON

    • $46 to $65 CAD / hour
    • Contract

    The Software Developer will support the design, development, testing, and deployment of the Telemetry & Observability Platform (TOP). This enterprise platform integrates vehicle telemetry,…

  • C++ Software Developer/Engineer Open Interest

    Actalent

    Ottawa, ON

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

    Supporting software throughout the full development lifecycle

Get in touch
MovoJobs

Contact us