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

Advertised starting pay

Average starting payCAD / year
$116,976Across 907 listings
Average starting payCAD / hour
$55.92Across 334 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%538 listings
Hybrid
39%2,963 listings
On-site
54%4,166 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (301), Amazon (157), 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
  • Frontend Software Engineer (Intermediate)

    Punt

    Canada

    • Full-time

    …with solid experience in Next.js, React, TypeScript, frontend development, and modern UI engineering…

  • Backend Engineer (Intermediate)

    Punt

    Canada

    • Full-time

    We're seeking an Intermediate Backend Engineer to contribute to the design, development, and operation of our next-generation social gaming platform. You'll work on concurrent systems,…

  • Site Reliability Engineer (Intermediate)

    Punt

    Canada

    • Full-time

    Drive infrastructure-as-code adoption, cloud cost optimization, environment consistency, and repeatable deployment patterns across development, staging, and production.

  • Senior Backend Software Engineer

    Punt

    Canada

    • Full-time

    Bring an AI-forward engineering mindset, using modern AI-assisted development and automation practices to improve engineering velocity, code quality, and team leverage.

  • Senior Frontend Software Engineer

    Punt

    Canada

    • Full-time

    Use AI-assisted engineering tools thoughtfully to improve development velocity, debugging, testing, documentation, and code quality.

  • Software Engineer - WiFi

    Eagle Wireless

    Richmond, BC

    We are looking for a talented Software Engineer – Wi-Fi to design, develop, and maintain Linux-based embedded systems for IoT devices. This role focuses on Wi-Fi connectivity, networking…

  • Associate Cloud Engineer

    ''

    Florenceville-Bristol, NB

    • Full-time

    Support CI/CD pipelines using GitHub Actions and assist development teams with application deployments.

  • Lead Software Architect

    Insight Global

    Vancouver, BC

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

    Insight Global is looking for a Lead Software Architect to join a global technology organization in Vancouver. This individual will own the architecture and modernization of a backend…

  • Software Developer

    DRW

    Montreal, QC

    We are looking for a passionate Software Developer to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement and analyze our…

  • Senior Software Engineer - Kubernetes platform

    Cloudflare

    Toronto, ON

    …Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its…

  • RQ11843 - Software Developer - Senior

    Maarut

    Toronto, ON

    • Contract

    during the use and operation of software packages, including technical

  • RQ11487 - Software Developer - ETL - Senior

    Maarut

    Toronto, ON

    • Contract

    operation of software packages, including technical assistance in

  • RQ11676 - Software Developer - ETL - Intermediate

    Maarut

    Toronto, ON

    • Contract

    development, maintenance, and enhancement of enterprise reporting and analytics

  • Sr. Software Developer (Bilingual)

    Open Text Corporation

    Ottawa, ON · Richmond Hill, ON

    • Other

    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…

  • Associate Cloud Engineer

    McCain Foods

    Florenceville-Bristol, NB

    • Full-time

    Support CI/CD pipelines using GitHub Actions and assist development teams with application deployments.

  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve…

  • Site Reliability Engineer (SRE)

    Samsung Electronics

    Vancouver, BC

    • Full-time

    …performance of our critical systems. You’ll collaborate with development teams to implement solutions that enable seamless customer experiences, while supporting high-volume systems…

  • Senior Software Developer

    Ontario Teachers' Pension Plan

    Toronto, ON

    • Full-time

    The Senior Software Developer is responsible for the design, development, and maintenance of applications that provide services and solutions to business partners, and contributes business…

  • Software Engineer II

    Emburse

    Toronto, ON

    • Full-time

    Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve…

  • ETL Software Developer

    Dawn InfoTek

    Toronto, ON

    • Contract

    We are currently seeking a highly skilled ETL Software Developer to join our dynamic team and support one of our clients.

  • Sr. .Net Fullstack Developer (with React.js exp)

    TestingXperts

    Toronto, ON

    • Contract
  • Senior Cloud Engineer

    goeasy Ltd.

    Mississauga, ON

    • Full-time

    Interest or experience in AI-assisted development and agent-based cloud solutions, including Amazon Bedrock, AgentCore Runtime, LLM architectures, or AI agents for secure and automated…

  • Backend Developer – Ruby & Golang

    Tekgence Inc

    Brampton, ON

    • Contract

    7+ years of professional software development experience, with a strong focus on backend development.

  • Software Engineer

    Actalent

    Ottawa, ON

    • $60 to $70 CAD / hour
    • Contract

    Work across the full software development lifecycle, from requirements and design through implementation, testing, and deployment.

  • Software Engineering Developer, Air & Naval

    General Dynamics Missions System International

    Ottawa, ON · Dartmouth, Nova Scotia

    • Full-time

    Performing software requirements analysis, design, development, testing, and integration

Get in touch
MovoJobs

Contact us