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

Advertised starting pay

Average starting payCAD / year
$117,123Across 908 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
38%2,964 listings
On-site
54%4,171 listings

Not specified: <1% (27 listings)

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

    Advanced Micro Devices, Inc

    Markham, ON

    • Full-time

    Strong software development and software architecture experience, with the technical depth to evaluate and influence complex engineering decisions.

  • Software Developer

    AgileGrid Solutions

    Canada

    • Full-time

    IBM is a global technology company helping organizations address complex challenges through software, cloud services, and artificial intelligence. At IBM Software, teams build AI-powered,…

  • Software Engineer

    Scotiabank

    Toronto, ON

    Supports the development team in delivering high-quality solutions for the Global Insurance Creditor domain by contributing to API implementation, backend/frontend support, and bug fixes.…

  • Développeur(euse) logiciel / Software Developer - Appliances Platform (Edge OS)

    Genetec

    Remote, Canada

    • Full-time
    • Remote

    Keep quality assurance in mind by following best practices related to automated testing and integrating them into the software development cycle

  • Sr. Software Developer - Full-Stack

    Range Group - Job Postings

    Toronto, ON

    This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St

  • Sr. Software Developer - Full-Stack

    TripArc

    Toronto, ON

    This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St

  • Sr. Software Developer - Full-Stack

    Range

    Toronto, ON

    This is a hybrid position, currently requiring a minimum of two days per week onsite at our office located at 2 Queen St

  • Programmer Analyst II

    The University of British Columbia

    Vancouver, BC

    • $8,554.25 to $13,340.92 CAD / month
    • Full-time

    In collaboration with architects, developers, analysts and stakeholders, provides expert advice and makes recommendations on the various design elements associated with software development.

  • Software Engineering Leader

    d1g1t

    Toronto, ON

    • Full-time

    8+ years of backend software development experience, with Python as your primary language.

  • Software Developer

    Priceline

    Toronto, ON

    • Full-time

    …of partners to find the best deals for our customers. As a Software Developer on the Itinerary Generation team in Flights, you’ll design, build and run the services behind that, as part of…

  • Software Engineer, Backend

    WorkWhile

    Remote, Canada

    • Full-time
    • Remote

    Deep experience in backend development (Python), with an understanding of how backend systems support product and user-facing experiences

  • Software Development Engineer, ElastiCache

    Amazon

    Vancouver, BC

    As a Software Development Engineer on the Data Plane team, you will take on broad ownership of the core engine that sits at the heart of ElastiCache and

  • Software Development Engineer, ElastiCache

    Amazon

    Vancouver, BC

    As a Software Development Engineer on the Data Plane team, you will take on broad ownership of the core engine that sits at the heart of ElastiCache and MemoryDB. Your core responsibilities…

  • Software Engineer, Design Systems & AI Tooling

    Citi

    Mississauga, ON

    • Full-time

    Experience: 1-3 years of professional software development experience (or equivalent co-op, internship, or open-source project portfolio).

  • Fullstack Developer

    Pacer Group

    Mississauga, ON

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

    7-8 years of relevant experience in Apps Development roles

  • Software Verification Engineer

    Systematix

    Vaughan, ON

    • Contract

    This role is hybrid but mostly onsite; at least 3 days per week onsite (more preferred) · The successful candidate will work in a hybrid model, with at least three days per week onsite at our client's North Toronto office

  • Systems Software Engineer - EA SPORTS™ FC

    Electronic Arts

    Vancouver, BC

    As a Systems Software Engineer, you will help push our primary systems and shared engine into the future. Our systems engineers maintain a broad view of the game and engine systems and look…

  • Développeur·euse web fullstack spécialisé·e en IA / AI-Focused Fullstack Web Developer

    Verosoft

    Mirabel, QC

    • Full-time

    Hybride | Présence au bureau de Mirabel 3 jours par semaine

  • Senior Backend developer

    J&M Group

    Toronto, ON

    • Full-time
  • SAP iXp Intern – Concur Travel Core & AI Software Developer

    SAP IT Business Systeme

    Vancouver, BC

    • $18 to $36 CAD / hour
    • Internship

    …combines technical depth with genuine user empathy - building software that simplifies how people work and travel. When you join SAP, you'll be a part of SAP Next Gen - a global community…

  • Software Dev Engineer, Digital Acceleration Payments

    Amazon

    Vancouver, BC

    We are looking for a passionate and talented Software Development Engineer II to join the Digital Acceleration (DA) Payments team. In this role, you will design, build, and maintain highly…

  • Software Asset Manager(SAM) & Licensing Analyst

    Scalian

    Montreal, QC

    • Full-time

    We are looking for a Software Asset Manager(SAM) & Licensing analyst to collaborate on one of our projects in the Aerospace sector.

  • Data Cloud Engineer

    Reitmans (Canada) Ltée/Ltd

    Montreal, QC

    • Full-time

    Engineer solutions that support the development and deployment of machine learning and advanced analytics applications.

  • Application Architect

    J&M Group

    Toronto, ON

    • Full-time

    15+ years of software development experience.

  • Senior DevOps Site Reliability Engineer

    LanceSoft, Inc.

    Montreal, QC

    • $75 to $80 CAD / hour
    • Contract
Get in touch
MovoJobs

Contact us