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

Advertised starting pay

Average starting payCAD / year
$117,279Across 894 listings
Average starting payCAD / hour
$55.92Across 323 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,910 listings
On-site
54%4,106 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (298), 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 - Dedicated Inference

    Baseten

    Montreal, QC

    • $165,000 to $330,000 CAD / year
    • Full-time

    …Inference. The team is often at the forefront of new product development, giving engineers the opportunity to shape the experience of some of our most important…

  • Software Engineer - GPU Kernels

    Baseten

    Montreal, QC

    • $180,000 to $360,000 CAD / year
    • Full-time
  • Software Engineer - Model Performance Systems

    Baseten

    Montreal, QC

    • $165,000 to $330,000 CAD / year
    • Full-time

    We are looking for Software Engineers to join our team. This is a specialized, high-impact role sitting at the intersection of high-performance computing (HPC) and Large Language Model…

  • Software Engineer - Infrastructure

    Baseten

    Toronto, ON

    • $165,000 to $330,000 CAD / year
    • Full-time

    As an Infrastructure Software Engineer at Baseten, you'll build and maintain components of our ML inference platform that powers production AI applications. You'll contribute to the core…

  • Software Engineer - Dedicated Inference

    Baseten

    Toronto, ON

    • $165,000 to $330,000 CAD / year
    • Full-time

    …Inference. The team is often at the forefront of new product development, giving engineers the opportunity to shape the experience of some of our most important…

  • Software Engineer - GPU Networking & Distributed Systems

    Baseten

    Toronto, ON

    • $165,000 to $330,000 CAD / year
    • Full-time

    In this role, you will go beyond network configuration to architect the software fabric that unifies thousands of GPUs into a cohesive operating system. While you will leverage the best of…

  • Software Engineer - Voice AI (Inference Runtime)

    Baseten

    Toronto, ON

    • $165,000 to $330,000 CAD / year
    • Full-time

    Design tight training and inference iteration loops for voice model customization - enable fast evaluation, safe rollout, and rapid experimentation for custom voice model development.

  • Software Engineer - Model Performance Systems

    Baseten

    Toronto, ON

    • $165,000 to $330,000 CAD / year
    • Full-time

    We are looking for Software Engineers to join our team. This is a specialized, high-impact role sitting at the intersection of high-performance computing (HPC) and Large Language Model…

  • Software Engineer - GPU Kernels

    Baseten

    Toronto, ON

    • $180,000 to $360,000 CAD / year
    • Full-time
  • RQ11819 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    Experience across the Software Development Life Cycle (SDLC), including design, development, testing, deployment, and maintenance.

  • Application Programmer

    Collabera

    Mississauga, ON

    • $70 to $80 CAD / hour
    • Full-time

    8+ years of professional software development experience, preferably in full-stack development, backend engineering, or solution architecture.

  • Senior .NET Software Developer – Azure, C#, ASP.NET & SQL Server

    ThoughtStorm

    Toronto, ON

    • Contract

    🔹 Proficiency in the Software Development Life Cycle (SDLC), application testing, debugging, deployment, and production troubleshooting.

  • Software Sr Developer

    Zimmer Biomet

    Montreal, QC

    • Full-time

    As a member of one of our development teams, you will directly contribute to our products. Your work will help improve the lives of real patients! You will work in an Agile (SCRUM)…

  • 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 in office

  • IMA Systems Architect

    MANNARINO

    Montreal, QC

    • Full-time

    MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &…

  • Cloud Engineer

    MSR Technology Group

    Toronto, ON

    • Contract
  • Senior Software Developer (Bilingual)

    OpenText

    Ottawa, ON

    • Full-time

    We are looking for a Senior Backend Software Developer to join our development team at OpenText. Our team builds and evolves a public, multi-tenant Software-as-a-Service (SaaS) cloud…

  • Sr. Software Developer (Bilingual)

    OpenText

    Ottawa, ON

    • Full-time

    We are looking for a Senior Backend Software Developer to join our development team at OpenText. Our team builds and evolves a public, multi-tenant Software-as-a-Service (SaaS) cloud…

  • Senior Software Engineer - Networking

    Tigera

    Vancouver, BC

    We are looking for passionate and skilled software engineers to join us in our mission to secure the next generation of cloud-native applications and AI workloads. Calico Open Source…

  • Senior Site Reliability Engineer

    Safe Fleet

    Coquitlam, BC

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

  • Java Backend Developer

    Smart IT Frame LLC

    Mississauga, ON

    • Full-time

    …adherence to security and compliance standards in application development Optimize application performance and scalability based on monitoring and…

  • Routing/IP Software Engineer - New Grad

    Ciena

    Ottawa, ON

    • Full-time

    The Must Haves

  • Software Engineer - C++ / Python / Android / Java L1

    Wipro

    Ottawa, ON

    • Full-time

    We are seeking motivated and talented Software Engineers to join our automotive software engineering team. The successful candidates will contribute to the design, development, integration,…

  • Embedded Software Developer

    HMS Networks

    Waterloo, ON

    • Full-time

    HMS stands for Hardware Meets Software and we work to make the world more connected, productive, and sustainable. HMS industrial communication products enable millions of machines such as…

Get in touch
MovoJobs

Contact us