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

Advertised starting pay

Average starting payCAD / year
$117,076Across 914 listings
Average starting payCAD / hour
$55.96Across 336 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%542 listings
Hybrid
38%2,986 listings
On-site
54%4,211 listings

Not specified: <1% (27 listings)

Employers hiring include S M Software Solutions Inc (303), Amazon (158), Electronic Arts (86).

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

    Plusgrade

    Montreal, QC · CAN - Montreal

    • Full-time

    …now we need a senior engineer who wants to re-engineer how software gets built by weaving AI into every phase of…

  • Software Quality Analyst II

    Bentley Systems

    Burlington, ON · Canada Burlington ON Office

    • Full-time

    Identify, document, and track software defects and inconsistencies, providing detailed information for the development team to resolve issues efficiently.

  • Senior Software Developer

    Bentley Systems

    Quebec, QC · Canada Quebec QC Office

    • Full-time

    Lieu : Québec (Québec), Canada -Hybride (3 jours par semaine au bureau)

  • Senior Software Engineer

    Bentley Systems

    Quebec, QC · Canada Quebec QC Office

    • Full-time

    As a Senior Software Developer, you will play a key role in the design, development, and evolution of Bentley's Civil Engineering software portfolio.

  • Application/Software Developer Co-op (Winter 2027), Enterprise Technology & Business Management

    CIBC

    Toronto, ON

    • Full-time

    You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit

  • Senior Full Stack Developer (Hybrid | Toronto, CAD)

    Radiology Partners

    Toronto, ON

    5+ years of professional software development experience, with exposure to product or platform delivery; strong proficiency in backend development using C# and the latest .NET Core…

  • Développeur(euse) logiciel senior Full Stack/Full Stack Senior Software Developer

    SITA Switzerland Sarl

    Montreal, QC

    • Full-time

    Full Stack Senior Software Developer manages the technical design, development and maintenance of applications and systems using existing and emerging technology platforms. Key player for…

  • Senior Software Engineer

    BuzzClan

    ON · Ontario, Canada

    • Contract

    We are seeking a Senior Software Developer to support and enhance critical police systems, focusing on enterprise integration, .NET development, and automation.

  • Software Dev Engineer II, 3P AV Measurement

    Amazon

    Toronto, ON

    • Full-time

    As a Software Development Engineer II on the team, you will be responsible for the design, implementation, testing, and deployment of data-intensive analytical solution that will help steer…

  • Site Reliability Engineer

    PolarGrid

    Remote, Canada

    • $150,000 to $190,000 CAD / year
    • Full-time
    • Remote
  • Sr. Software Engineer– Kernel & Device Drivers (Temp 1 Year Contract)

    Advanced Micro Devices, Inc

    Vancouver, BC

    • Temporary

    The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and passionate about Technology. A successful…

  • Software Developer

    PCL Construction

    Edmonton, AB

    Convert solution designs and business requirements into well-defined development tasks, estimates, and working software.

  • Senior Software Developer, Full-Stack

    Intuit

    Toronto, ON

    • Full-time

    This is a hybrid role with the expectation of working from our Toronto office 3 days per week

  • Software Engineer

    PCMI

    Canada

    • Full-time

    The Software Engineer is responsible for developing and maintaining high-quality web applications using .NET Core, ASP.NET, Angular, and SQL Server. Working closely with senior developers…

  • Senior Software Developer, AI Solutions

    System Soft Technologies

    Quebec, QC

    • Full-time

    client is looking for a senior software engineer - a builder first - for our AI Solutions team. This is a hands-on development role, not machine-learning research: you’ll build production…

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

  • Application Developer

    Apex Systems

    Toronto, ON

    • $46 to $51 CAD / hour
    • Full-time

    Collaborate with development teams on React-focused projects

  • Java Application Developer

    K&K Global Talent Solutions INC.

    Toronto, ON

    • Full-time

    We are seeking an experienced Application Developer with strong expertise in Java Backend Development, Quarkus, XML/XSLT Processing, and Enterprise Integration. The ideal candidate will…

  • Guidewire Software Engineer I

    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…

  • Senior Control Systems Software Designer

    ATS Automation

    Cambridge, ON

    Controls Software Designers on our team create robust, production‑ready automation solutions that operate in demanding industrial environments. We work on complex systems where reliability,…

  • Junior Full-Stack Developer (Contract)

    Stichting Mission on Wheels

    Calgary, AB

    • $55,000 to $60,000 CAD / year
  • Robotics & Software Engineer

    Correct-AI

    AB · Greater Edmonton Metropolitan Area

    • Full-time

    …Correct-AI combines robust hardware with advanced robotics software, machine learning, and artificial intelligence to provide real-time situational awareness and actionable information to…

  • Consultant, Back End Developer

    CIBC

    Toronto, ON

    • Full-time

    You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit

  • Junior Cloud Engineer, Summer 2027 (Co-op/Internship) - 16 months

    BMO

    Toronto, ON · BMOPLACE

    • Full-time

    …workflows and standards. Integrates aspects of Cloud architecture, development, administration, and…

Get in touch
MovoJobs

Contact us