Software Engineering Jobs in Canada

About 3248 results in (4) seconds Clear Filters

Jobs Search

About 3248 results in (4) seconds
Développeur Logiciel Temps Réel C++ / C++ Real Time Software Developer at OpalRT
Montréal, QC H3K 1G6, Canada - Full Time
Skills Needed
Opal, Agile, Nasa, Python, Interpersonal Communication, Team Spirit, Cloud, Manufacturing, Software Development, Soft Skills, It, French, English, Software, Computer Science, Git, X64, C++
Specialization
Software engineering computer science or equivalent
Qualification
Graduate
WiSE Winter 2026 Co-op: Software Developer / Test Automation Consultant at CGI
Toronto, ON M5B 2L7, Canada - Full Time
Skills Needed
Windows, Relational Databases, Co Ops, Selenium, Linux, Teams, Cgi, Operating Systems, Test Automation Tools, Fast Track, Working Experience, Stem, Foundations
Specialization
Computer science/it or related it discipline or equivalent experience
Qualification
Graduate
Senior Scrum Master - Insurance Software - Contract - 6 months to start at CorGTA
Toronto, ON M5A 3N7, Canada - Full Time
Skills Needed
Agile, Communication Skills, Software Projects, Project Delivery, Integration, Cloud, Csm, Jira
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Software Engineer, Machine Learning | Ingénieur logiciel, apprentissage aut at Meta
Vancouver, BC V6C 3L6, Canada - Full Time
Skills Needed
Cross Functional Partnerships, Machine Learning, Technical Direction, Computer Science, Pattern Recognition, Computer Engineering, Scripting Languages, Javascript, Data Mining, Architectural Patterns, Python, Java, Artificial Intelligence
Specialization
Computer Science, Engineering
Qualification
Graduate
Staff Software Engineer Unity 3D / Computer Vision / Augmented Reality / Mo at Corning
Montréal, QC H4M 2Z2, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Quality Assurance Automation Engineer - Aquatic Informatics (AQI) at Hach
Vancouver, BC, Canada - Full Time
Skills Needed
Computer Engineering, Access, Test Suites, Medicine, Technical Documentation, Computer Science
Qualification
Graduate
Software Engineer III (Java/Spring boot Developer and Lead) – Wealth Techno at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Academic Background, Spark, Computer Science, Spring Framework, Scala, Shell Scripting, Java
Specialization
Undergraduate degree post graduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Senior Software Developer (Java & Angular) - Bilingualism required (FR-EN) at Intact
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science or any combination of equivalent education and experience
Qualification
Graduate
Principal Software Developer (C#, ASP.NET, SQL, React, Docker, AWS- REQUIRE at RLDatix
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Développeur(euse) logiciel / Intermediate Software Developer - C#/GoLang/F# at Genetec
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Développeur logiciel en test (QA) Junior / Junior Software Developer In Tes at Plusgrade
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Développeur sénior / Senior Software Developer - TM Core Gateway Services at Live Nation
Quebec City, QC, Canada - Full Time
Skills Needed
French, Computer Science, Suppliers, Databases, C++, Agile Methodologies, Mysql, Communication Skills, Maven, Distributed Teams, Kafka, Java, Cassandra, Service Providers, English
Specialization
Computer science a related field or relevant experience
Qualification
Graduate
Software Development Engineer, Senior Leader Experience Execution Engine Te at Amazon Development Centre Canada ULC
Vancouver, BC, Canada - Full Time
Skills Needed
Architecture, Coding Standards, Testing, Amazon, Reliability, Computer Science, Addition
Specialization
Computer science or equivalent
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Développeur de logiciels - Qualité de service - Battlefield/Software Develo at Electronic Arts
Montréal, QC H3A 1R6, Canada - Full Time
Skills Needed
C++, Communication Skills, Docker, Code, Java, Kubernetes, Linux, Aws, Software Systems, Git, Scala, Continuous Integration, Analytical Skills, Gaming Industry, Management System
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Research Software Developer (SRI) - Casual - Evaluative Clinical Sciences 2 at Sunnybrook Health Sciences Centre
Toronto, ON, Canada - Full Time
Skills Needed
Health Systems, Aoda, Deliverables, Interview, Disabilities
Specialization
Relevant Field
Qualification
Graduate
2026 ML Compiler Software Engineer PEY Co-op (12-16 months), AWS Neuron, An at Amazon Development Centre Canada ULC K03
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Data Structures, Llvm, Linear Programming, Code Generation, Computer Architecture, Computer Engineering, Optimization, Amazon, Machine Learning, Programming Language Theory
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software (SaaS) Sales Manager - B2B (Inside & Outside Sales) Managerial exp at Bizzone
Gormley, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Montreal Remote - Bilingual Accounting Software Trainer (Automotive Industr at PBS Systems
Montréal, QC, Canada - Full Time
Skills Needed
English, Communication Skills, Time Management, Bookkeeping, Travel
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Bilingual Sales Representative - Software *French* / Représentant commercia at Wolters Kluwer
North York, ON, Canada - Full Time
Skills Needed
Software, Saas, Sales Process, Communication Skills, Interpersonal Skills
Qualification
Graduate
Ottawa Remote - Bilingual Accounting Software Trainer (Automotive Industry) at PBS Systems
Ottawa, ON, Canada - Full Time
Skills Needed
English, Communication Skills, Time Management, Bookkeeping, Travel
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Développeur Logiciel Temps Réel C++ / C++ Real Time Software Developer at OpalRT
Montréal, QC H3K 1G6, Canada -
Full Time


Start Date

Immediate

Expiry Date

01 Nov, 25

Salary

0.0

Posted On

03 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Opal, Agile, Nasa, Python, Interpersonal Communication, Team Spirit, Cloud, Manufacturing, Software Development, Soft Skills, It, French, English, Software, Computer Science, Git, X64, C++

Industry

Information Technology/IT

Description

REQUIREMENTS:

  • Education: Bachelor’s degree in software engineering, computer science or equivalent;
  • Experience: Minimum 5 years of experience in software development and relevant experience in C++;
  • Required skills : Experience in programming language: C++, Python; Experience with multithreading programming; Experience with Git
  • Language abilities: French is mandatory; knowledge of english is required for communication with colleagues and partners outside Quebec.
  • Soft skills: Autonomy, curiosity, good interpersonal communication, team spirit, interest in code optimization.

SIGNIFICANT ASSETS:

  • Knowledge of the following tools and languages: GO, Java.
  • Knowledge of Matlab/Simulink.
  • Experience with agile methods (SCRUM, Kanban…).
  • Experience with cross-platform and/or “real-time” system programming.

A career with OPAL-RT will suit you if:

  • You are seeking stimulating challenges that will constantly push you to do your best.
  • You dream of a family environment that is also professional, cooperative and friendly.
  • You need a flexible schedule and the ability to telecommute in order to balance work and home life.
  • You want to continue to expand your knowledge and know-how by working side-by-side with researchers, innovators and scientists who share one thing; Passion.
  • You have chosen to be an important contributor the technological progress in a multitude of industries.
  • You want to be recognized for your ideas, creativity and talents.
  • You know your worth and seek a globally competitive salary.
  • You don’t just want a job, you want a career!
  • The use of the masculine gender includes the feminine and is employed solely to facilitate reading.
  • Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing difference is what makes OPAL-RT what it is—and we wouldn’t have it any other way
Responsibilities
  • Participate in the definition, implementation and improvement of the product architecture;
  • Design and implement innovative solutions that meet “real-time” performance constraints
  • Cooperate with electrical network simulation specialists to provide quality solutions to internal and external customers
  • Respect the quality standards in place;
  • Collaborate as a team in an Agile environment;
Développeur Logiciel Temps Réel C++ / C++ Real Time Software Developer at OpalRT
Montréal, QC H3K 1G6, Canada - Full Time
Skills Needed
Opal, Agile, Nasa, Python, Interpersonal Communication, Team Spirit, Cloud, Manufacturing, Software Development, Soft Skills, It, French, English, Software, Computer Science, Git, X64, C++
Specialization
Software engineering computer science or equivalent
Qualification
Graduate
WiSE Winter 2026 Co-op: Software Developer / Test Automation Consultant at CGI
Toronto, ON M5B 2L7, Canada - Full Time
Skills Needed
Windows, Relational Databases, Co Ops, Selenium, Linux, Teams, Cgi, Operating Systems, Test Automation Tools, Fast Track, Working Experience, Stem, Foundations
Specialization
Computer science/it or related it discipline or equivalent experience
Qualification
Graduate
Senior Scrum Master - Insurance Software - Contract - 6 months to start at CorGTA
Toronto, ON M5A 3N7, Canada - Full Time
Skills Needed
Agile, Communication Skills, Software Projects, Project Delivery, Integration, Cloud, Csm, Jira
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Software Engineer, Machine Learning | Ingénieur logiciel, apprentissage aut at Meta
Vancouver, BC V6C 3L6, Canada - Full Time
Skills Needed
Cross Functional Partnerships, Machine Learning, Technical Direction, Computer Science, Pattern Recognition, Computer Engineering, Scripting Languages, Javascript, Data Mining, Architectural Patterns, Python, Java, Artificial Intelligence
Specialization
Computer Science, Engineering
Qualification
Graduate
Staff Software Engineer Unity 3D / Computer Vision / Augmented Reality / Mo at Corning
Montréal, QC H4M 2Z2, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Quality Assurance Automation Engineer - Aquatic Informatics (AQI) at Hach
Vancouver, BC, Canada - Full Time
Skills Needed
Computer Engineering, Access, Test Suites, Medicine, Technical Documentation, Computer Science
Qualification
Graduate
Software Engineer III (Java/Spring boot Developer and Lead) – Wealth Techno at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Academic Background, Spark, Computer Science, Spring Framework, Scala, Shell Scripting, Java
Specialization
Undergraduate degree post graduate degree or technical certificate
Qualification
Trade Certificate
Experience Required
Minimum 5 year(s)
Senior Software Developer (Java & Angular) - Bilingualism required (FR-EN) at Intact
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science or any combination of equivalent education and experience
Qualification
Graduate
Principal Software Developer (C#, ASP.NET, SQL, React, Docker, AWS- REQUIRE at RLDatix
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Développeur(euse) logiciel / Intermediate Software Developer - C#/GoLang/F# at Genetec
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Développeur logiciel en test (QA) Junior / Junior Software Developer In Tes at Plusgrade
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Développeur sénior / Senior Software Developer - TM Core Gateway Services at Live Nation
Quebec City, QC, Canada - Full Time
Skills Needed
French, Computer Science, Suppliers, Databases, C++, Agile Methodologies, Mysql, Communication Skills, Maven, Distributed Teams, Kafka, Java, Cassandra, Service Providers, English
Specialization
Computer science a related field or relevant experience
Qualification
Graduate
Software Development Engineer, Senior Leader Experience Execution Engine Te at Amazon Development Centre Canada ULC
Vancouver, BC, Canada - Full Time
Skills Needed
Architecture, Coding Standards, Testing, Amazon, Reliability, Computer Science, Addition
Specialization
Computer science or equivalent
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Développeur de logiciels - Qualité de service - Battlefield/Software Develo at Electronic Arts
Montréal, QC H3A 1R6, Canada - Full Time
Skills Needed
C++, Communication Skills, Docker, Code, Java, Kubernetes, Linux, Aws, Software Systems, Git, Scala, Continuous Integration, Analytical Skills, Gaming Industry, Management System
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Research Software Developer (SRI) - Casual - Evaluative Clinical Sciences 2 at Sunnybrook Health Sciences Centre
Toronto, ON, Canada - Full Time
Skills Needed
Health Systems, Aoda, Deliverables, Interview, Disabilities
Specialization
Relevant Field
Qualification
Graduate
2026 ML Compiler Software Engineer PEY Co-op (12-16 months), AWS Neuron, An at Amazon Development Centre Canada ULC K03
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Data Structures, Llvm, Linear Programming, Code Generation, Computer Architecture, Computer Engineering, Optimization, Amazon, Machine Learning, Programming Language Theory
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software (SaaS) Sales Manager - B2B (Inside & Outside Sales) Managerial exp at Bizzone
Gormley, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Montreal Remote - Bilingual Accounting Software Trainer (Automotive Industr at PBS Systems
Montréal, QC, Canada - Full Time
Skills Needed
English, Communication Skills, Time Management, Bookkeeping, Travel
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Bilingual Sales Representative - Software *French* / Représentant commercia at Wolters Kluwer
North York, ON, Canada - Full Time
Skills Needed
Software, Saas, Sales Process, Communication Skills, Interpersonal Skills
Qualification
Graduate
Ottawa Remote - Bilingual Accounting Software Trainer (Automotive Industry) at PBS Systems
Ottawa, ON, Canada - Full Time
Skills Needed
English, Communication Skills, Time Management, Bookkeeping, Travel
Qualification
Diploma
Experience Required
Minimum 1 year(s)

Tech Jobs in Canada

Canada has emerged as one of the top destinations for IT and tech professionals. Its dynamic ecosystem spans from bustling metropolises to innovative tech hubs, where multinational corporations, startups, and research institutions collaborate to drive digital transformation.

Tech Job Market in Canada

Market Overview

Immigration and Work Permits

High In-Demand Tech Job Roles in Canada

  1. Software Developers & Engineers: Skills in backend (Java, Python), frontend (React, Angular), and full-stack development are highly sought after.
  2. Data Scientists & Engineers: Expertise in machine learning, big data analytics, and data visualization.
  3. DevOps Engineers & Cloud Specialists: Proficiency in AWS, Azure, Docker, and Kubernetes.
  4. Cybersecurity Experts: Focus on threat detection, risk management, and compliance.
  5. AI & Machine Learning Specialists: Expertise in intelligent systems, natural language processing, and predictive analytics.
  6. UI/UX Designers: Skills in user research, interaction design, and prototyping.
  7. Product and Project Managers: Managing software development lifecycles and coordinating cross-functional teams.

Top Tech Companies Hiring Foreign Nationals in Canada

  1. Shopify - Leading e-commerce platform known for remote work and diversity.
  2. Microsoft Canada - Hiring in software development, cloud services, and cybersecurity.
  3. Amazon Canada - Opportunities in e-commerce and AWS cloud services.
  4. Google Canada - Focuses on AI, cloud computing, and software development.
  5. IBM Canada - Specializes in hybrid cloud, AI, and enterprise solutions.
  6. Hootsuite - Social media management platform that promotes remote work.
  7. OpenText - Offers roles in software development, data analytics, and cybersecurity.
  8. Ubisoft Montreal - Gaming industry leader looking for tech creatives.
  9. Bell Canada & Rogers Communications - Hiring IT professionals for digital transformation initiatives.
  10. Emerging Startups: Companies like Wealthsimple, Clio, and Ecobee offer dynamic roles for global talent.
Loading...