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

Advertised starting pay

Average starting payCAD / year
$117,082Across 916 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,245 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (305), Amazon (160), 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
  • 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

  • Software Engineering Developer, Air & Naval

    General Dynamics Missions System International

    Dartmouth, NS

    • Full-time

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

  • Software Engineer II

    TD

    Toronto, ON

    • Full-time

    …opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been…

Get in touch
MovoJobs

Contact us