Software development jobs in Canada (7,811 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,811
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,240 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
  • Software Developer IV, Viper Engineering

    ACV Auctions

    Toronto, ON

    • Full-time

    ACV Auctions is looking for a Software Engineer to join our MAX Engineering team and work on our SaaS Product, MAX Digital. The position will focus on backend development & maintenance of…

  • Full-stack Developer (React + Java)

    Nityo Infotech

    Mississauga, ON

    • Full-time

    Candidate must have strong knowledge on java, spring boot, reactive spring, graphQL

  • Lead Application Developer(.NET/Angular/AWS)

    BMO

    Toronto, ON · FCP

    • Full-time

    Leads the design, development, and delivery of enterprise-grade applications using modern technologies including .NET, Angular, AWS cloud services, and AI-assisted development practices.…

  • Software Developer - (Automations/ AI /Dev Ops)

    BMO

    Mississauga, ON · EXPL

    • Full-time

    Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting…

  • Software Engineer (Java API Developer)– Large-Scale File Storage & Delivery

    Fierceli Inc, MBE, SBE

    Canada

    • Contract

    Software Engineer – Large-Scale File Storage & Delivery

  • Cloud Infrastructure Engineer

    Tekgence Inc

    Halifax, NS

    • Contract
  • Senior AWS Cloud Engineer

    Wissen Technology

    Calgary, AB

    • Full-time

    …technology stack. Our services include Industry Leading Custom Software Development, AI-Driven Software Engineering, Generative AI & Machine Learning,…

  • Software Developer

    OpenText

    Richmond Hill, ON

    • Full-time

    Staying current in the field of software development; learning new programming platforms, tools and languages as needed

  • Software Development Specialist (.NET / C# and AI/IoT)

    Artelia Canada

    Montreal, QC

    • Full-time

    As a Software Development Specialist (.NET / C# and AI/IoT) within the Telecommunications team, you will:

  • Développeur logiciel (Performances moteur) - Battlefield/Software Developer (Engine Performance) - Battlefield

    Electronic Arts

    Montreal, QC

    …engineering, production, design, and art - to ensure our games and development workflows are performant, scalable, and…

  • Software Engineer – Game Technology & Platform Development

    Electronic Arts

    Vancouver, BC

    7+ years of professional software development experience, with a track record of designing, building, and maintaining production software.

  • Software Engineer II

    Marqeta

    Remote, Canada

    • Full-time
    • Remote

    As Marqeta's Software Engineer II, you will deliver resilient and sustainable software projects from design to implementation and rollout. You will execute on defined projects to achieve…

  • Staff Software Engineer (Marketing Platforms)

    Nubank

    Remote, Canada

    • Full-time
    • Remote

    As a Staff Software Engineer – Marketing Platforms , you will be a senior technical leader working across this ecosystem: defining architecture and technical direction, ensuring that…

  • Software Developer Specialist

    Nasdaq

    Toronto, ON

    • Full-time

    Serve as a technical expert on development projects, conducting code reviews and contributing to software design discussions.

  • Senior Embedded Systems Engineer

    Taiv

    Winnipeg, MB · Greater Winnipeg Metropolitan Area

    • Full-time

    5+ years of embedded software experience, with significant time on Android platform work (AOSP, framework, HAL development)

  • Senior Software Developer

    Fortinet

    Ottawa, ON

    • Full-time

    Fortinet is growing and we are looking to hire a Senior or Intermediate Cloud Software Developer for Video Surveillance solutions to join our team in Ottawa. At Fortinet, you will be…

  • Software Engineer II (Full-Stack - Java - React)

    Mastercard

    Vancouver, BC

    • Full-time

    Own software delivery tasks (code development, test, deployment, support, documentation, configuration) at an application/software component level

  • Software Quality Assurance Specialist

    Workers Compensation Board of Manitoba

    Winnipeg, MB

    • Full-time

    The Software Quality Assurance Specialist leads the quality assurance activities on IT development and maintenance projects. The Software Quality Assurance Specialist defines and maintains…

  • Senior Full Stack Developer, Launch

    Coveo

    Montreal, QC · QC

    Around 5 years of experience in software development, with hands-on expertise in both backend and frontend development.

  • Software Developer

    Teckhorizon Inc

    Toronto, ON

    • Contract

    Our Client is seeking an experienced Senior Software Developer to design, develop, integrate, test, deploy, and maintain enterprise applications using Java and Microsoft Azure. The ideal…

  • Backend Engineer - 1 Year Contract

    Teladoc Health Canada

    Canada

    • Contract

    5+ years of professional backend software development experience building and supporting production systems

  • Back End Developer

    RemitBee™

    Mississauga, ON

    • Full-time

    Participate in or lead all parts of the software development lifecycle, including analysis, design, programming, testing, implementation, and support.

  • Software Development Specialist (.NET / C# and AI/IoT)

    Artelia

    Montreal, QC

    • Full-time

    As a Software Development Specialist (.NET / C# and AI/IoT) within the Telecommunications team, you will:

  • Software Development Engineer in Test (SDET)

    OSI Maritime Systems

    Burnaby, BC

    The Software Development Engineer in Test (SDET), will apply software engineering best practices to design, review, and implement automated tests and the frameworks they run on to validate…

  • EDA Software Engineer

    Altera

    Toronto, ON

    • Full-time

    Experience working with version control systems and modern software development practices.

Get in touch
MovoJobs

Contact us