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
  • Intermediate Software Developer

    Propel Holdings

    Toronto, ON

    • Full-time

    Continuously improving the quality of software through reviews and refactoring.

  • Senior Software Engineer - Credit Commercial Engineering

    Marqeta

    Remote, Canada

    • Full-time
    • Remote

    You have 5+ years of industry experience in software development in Java, service-oriented architectures, and cloud computing (AWS preferred).

  • Senior Software Engineer, Behavior Planning

    AeroVect

    Remote, Canada

    • $160,000 to $200,000 CAD / year
    • Full-time
    • Remote

    We are looking for an experienced Senior Software Engineer who can design and build best-in-class behavior planning systems for autonomous driving in structured, low-speed environments.

  • Développeur(euse) Web Fullstack

    Mirego

    Montreal, QC · Quebec, QC

    • Full-time

    As part of the development team, you contribute every day to building innovative digital products with the ambition to change the world, no matter of their scale or industry. Equally…

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

  • Full-Stack Developer (1-Year Contract)

    Baker Tilly Canada

    Vancouver, BC

    • Contract

    Contribute to all phases of the software development lifecycle, including requirements analysis, technical documentation, code reviews, testing, release management, deployment, and…

  • Software Engineer

    Ecolab Inc.

    Calgary, AB

    • Full-time

    Working closely with the Software Engineering Manager and business teams, you will take ownership of assigned systems from requirements gathering through design, development, testing,…

  • Senior SAP Programmer Analyst TRBK

    ATB

    Remote, Canada

    • Full-time
    • Remote

    Ready for tomorrow: We want to enable your success through interesting and challenging work, performance enablement, and learning and development.

  • Software Developer

    Lotus IT Solutions

    Toronto, ON

    • Contract

    This is a fully onsite role based at 222 Jarvis St., Toronto, Ontario, five days per week

  • Software Developer - API

    Lotus IT Solutions

    Toronto, ON

    • Contract

    This is a fully onsite role based at 222 Jarvis St., Toronto, Ontario, five days per week

  • Software Developer - Back End

    Lotus IT Solutions

    Toronto, ON

    • Contract

    This is a fully onsite role based in Toronto at 222 Jarvis Street, five days per week

  • Sr. IT Software Developer

    Open Text Corporation

    Waterloo, ON

    • Other

    5 years of professional software development experience.

  • Principal Systems Architect (Copilot Architect)

    Open Text Corporation

    Mississauga, ON · Richmond Hill, ON · Waterloo, ON

    • Other

    …corporate culture. As a member of the Digital Experience Web Development team, you will help design, build, and operate secure, scalable digital platforms and AI-enabled solutions that…

  • Display Senior Software Engineer

    LanceSoft, Inc.

    Markham, ON

    • $50 to $55 CAD / hour
    • Contract

    3+ years in embedded/software development (C/C++, Rust).

  • Ingénieur principal ou ingénieure principale en assurance qualité des logiciels/Senior Software Quality Assurance Engineer (ALQ)

    Aviya Aerospace Systems

    Longueuil, QC

    • Full-time

    Provide support to engine programs for the review of the Quality and Software Development plans and compliance audits to these plans

  • Senior Software Engineer - C#/.NET & Blazor

    LanceSoft, Inc.

    Markham, ON

    • $70 to $75 CAD / hour
    • Contract

    5+ years of professional software development experience, preferably as a Full Stack Engineer, Software Engineer, or similar role.

  • 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 – AI Agents

    lululemon

    Vancouver, BC

    • Full-time

    As a Senior Software Engineer – AI Agents, you will lead the design and implementation of complex software systems and features spanning multiple services and components, establishing…

  • Senior/Staff Software Engineer - Tech Lead

    OpenMined

    Remote, Canada

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

    Champion high-quality software delivery through the establishment of robust tools, processes, & methodologies, and by providing hands-on technical leadership via individual development…

  • Intermediate Software Engineer - Onni Capital

    Onni Group of Companies

    Vancouver, BC

    • Full-time

    There is an exciting opportunity for an Intermediate Software Engineer to join Onni Capital in Vancouver.

  • Software Development Engineer II, Amazon MQ

    Amazon

    Vancouver, BC

    As a Software Development Engineer with Amazon MQ, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale…

  • Intermediate Full-Stack Software Developer (SaaS Healthcare)

    Medfar

    Montreal, QC

    • Full-time

    Candidates must reside in the province of Quebec

  • Staff Software Engineer - Checkout and Post Purchase Web Experiences

    lululemon

    Vancouver, BC

    • Full-time

    9-12 years of software development experience defining technical strategy and establishing engineering standards across the organization, or equivalent

  • Full Stack Developer

    CGI

    Vancouver, BC

    • Full-time

    …successful candidate will contribute across front end and back end development while continuing to build depth in cloud native development, APIs, DevOps, automation, and AI assisted…

Get in touch
MovoJobs

Contact us