Software Engineering Jobs in Canada

About 2547 results in (6) seconds Clear Filters

Jobs Search

About 2547 results in (6) seconds
Ingénieur logiciel / Software Engineer at Microsoft
Montréal, QC, Canada - Full Time
Skills Needed
Java, Distributed Systems, Microsoft, Javascript, Cad, Design Principles, Computer Science, Microsoft Azure, Python, Languages, C++, C
Specialization
Languages including but not limited to c c .net c java javascript or python or equivalent experience
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer - Innovation at Trane Technologies
Markham, ON L3R 8E3, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Development Engineer in Test at Roche
Mississauga, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer, Developer Platform at Chainlink Labs
Toronto, ON, Canada - Full Time
Skills Needed
Blockchain, Typescript, Platform Development, Distributed Systems, Go
Qualification
Graduate
Senior Software Engineer - Wallet Core at BitGo
Toronto, Ontario, Canada - Full Time
Skills Needed
Back End Development, Server Side Development, Algorithm Design, Problem Solving, Typescript, Node.Js, Express, Postgresql, Mongodb, Kotlin, Java, Restful Api Design, Microservices, Unit Testing, Functional Testing, Git
Specialization
At least 6 years of experience in back-end development with strong skills in TypeScript and Node.js. A bachelor's degree in a technical discipline and an understanding of cryptocurrencies and blockchain are also required.
Experience Required
Minimum 5 year(s)
DevOps & Integration Software Engineer at Hitachi
Mississauga, ON, Canada - Full Time
Skills Needed
Linux, Metrics, Web Applications, English, Service Integration, Scada, Version Control, Docker, Security, Git, Software Systems
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
computer software sales representative at Percy Miller
Montréal, QC, Canada - Full Time
Skills Needed
Software
Specialization
College cegep or other non-university certificate or diploma from a program of 1 year to 2 years
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Database Performance Software Engineer at Agiloft
Remote, British Columbia, Canada - Full Time
Skills Needed
Python, Enterprise Software, Aws, Information Technology, Communication Skills, Query Optimization, Code, Java, Color, Computer Science, Hibernate, Background Checks, Low Latency, Versioning, Regulations, Cloud, Veterans, Disabilities, Software Development, Infrastructure
Specialization
Computer science information technology or related field (or equivalent experience
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Developer, Winter 2020 Co-op at D2L Corporation
Kitchener, ON, Canada - Full Time
Skills Needed
Computer Engineering, Computer Science
Specialization
Computer Science, Engineering
Qualification
Diploma
Software Development Services (Remote) at Maplesoft Group
Remote, British Columbia, Canada - Full Time
Skills Needed
Automation, Test Automation Tools, Bash, Git, Powershell, Infrastructure, Yaml, Robot Framework, Communication Skills, Python, Code
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Software Developer - IICS/IDMC at Procom
Toronto, ON, Canada - Full Time
Skills Needed
Data Integration, Cloud Services, Oracle, Working Experience, Sql Server, Integration Projects, Interfaces, Communication Skills
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Senior Software Developer - Full Stack at Electric Mind Inc
Toronto, ON M5H 1W7, Canada - Full Time
Skills Needed
Aws, Continuous Integration, Infrastructure, Unix, Javascript Frameworks, Software Development, Code, Azure, W3c, Java, Agile, Data Structures, Kafka, Linux, Xml, Pair Programming, Distributed Systems, Design Patterns, Instagram, Apache Spark
Qualification
Graduate
Full-Stack Software Engineer (Mobile) at Manulife
Toronto, ON M4W 1E5, Canada - Full Time
Skills Needed
Computer Science, Mobile Application Development, Kubernetes
Specialization
Computer science software engineering or a related field (or equivalent experience
Qualification
Graduate
Senior Application Software Developer at BMO Financial Group
Toronto, ON M8X 1C4, Canada - Full Time
Skills Needed
Cloud Applications, It, Software Development, Maintenance, Testing, Technical Design, Cloud, Technical Requirements, Programming Languages, Scripting Languages, Databases, Communication Skills, Instructions, Infrastructure, Cloud Security, Technical Proficiency
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Senior Software Developer - Tangerine at Tangerine
Toronto, ON M5C 2W1, Canada - Full Time
Skills Needed
Design, Json, Docker, Cloud Development, Unit Testing, Usability, Computer Science, Rest, Code, Web Services, Spring Boot, Mvc, Git, Devops, Sdks, Java, Xml, Kubernetes, Soap, Design Patterns
Specialization
Computer Science, Engineering
Qualification
Graduate
Senior Software Engineer, Provisioning at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Javascript, Perspectives, Sql, Authentication, Large Scale Systems, Postgresql, Containerization, Automation, Aws, Azure, App, Docker
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Staff Software Engineer, AI Ecosystems at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Mongodb, App, Developers, Perspectives, Ownership, Artificial Intelligence, Go, Features, Automation, Typescript, Authentication, Javascript, Learning
Qualification
Graduate
RQ09687 - Software Developer - Senior at Bytecraft Soultions
Toronto, ON M5B 2L1, Canada - Full Time
Skills Needed
Javascript, Extensions, Aoda, Teams, Siebel, Report Development, Testing, Development Tools, Encoding, Xml, Partner Portal, Accessibility, Code, Design, Business Rules, Unix, E Business, Programming Languages, Jquery, Campaign Management, Html, Accounts Receivable, Maintenance
Qualification
Graduate
Experience Required
Minimum 3 year(s)
RQ09685 - Software Developer - Senior at Bytecraft Soultions
Toronto, ON M5B 2L1, Canada - Full Time
Skills Needed
Client Requirements, Stored Procedures, Implementation Experience, Visual Studio, Database Systems, Languages, Excel, Xml, Xslt, Sql Server, Microsoft Azure, Interpersonal Skills, Databases, Reporting, Database, Jquery, Crystal, Sql, Technical Design
Qualification
Graduate
Experience Required
Minimum 8 year(s)
RQ09604 - Software Developer - Senior at Bytecraft Soultions
Toronto, ON M5B 2L1, Canada - Full Time
Skills Needed
Data Migration, Functional Specifications, Communication Skills, Public Sector, Etl Tools, Lessons, Data Quality, Databases, It, Business Requirements, Debugging Code, Working Experience, Data Integration, Technical Analysis
Qualification
Graduate
Ingénieur logiciel / Software Engineer at Microsoft
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

114400.0

Posted On

31 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Distributed Systems, Microsoft, Javascript, Cad, Design Principles, Computer Science, Microsoft Azure, Python, Languages, C++, C

Industry

Information Technology/IT

Description

QUALIFICATIONS

Qualifications requises/minimales

  • Diplôme universitaire en informatique ou dans un domaine technique connexe ET au moins 4 ans d’expérience en ingénierie technique avec programmation dans des langages incluant, sans s’y limiter, C, C++, .Net C#, Java, JavaScript ou Python OU expérience équivalente.
  • Plus de 4 ans d’expérience avec Microsoft Azure, comprenant un travail pratique sur l’architecture cloud, le déploiement et les stratégies de résilience.

Exigences relatives à la vérification des antécédents :

Capacité à répondre aux exigences de sécurité de Microsoft, des clients et/ou des organismes gouvernementaux requise pour ce poste. Ces exigences incluent, sans s’y limiter, les vérifications de sécurité spécialisées suivantes :

  • Vérification des antécédents Microsoft Cloud : ce poste devra passer la vérification des antécédents Microsoft Cloud lors de l’embauche/du transfert et tous les deux ans par la suite.

Qualifications préférées

  • Capacité avérée à piloter des initiatives techniques interfonctionnelles.
  • Compréhension des systèmes distribués et des principes de conception cloud-native.
  • Excellentes compétences en communication et en collaboration.
  • Diplôme universitaire en informatique
  • o OU dans un domaine technique connexe ET au moins 8 ans d’expérience en ingénierie technique avec programmation dans des langages incluant, sans s’y limiter, C, C++, .Net C#, Java, JavaScript,
  • o OU Python
  • o OU Master en informatique ou dans un domaine technique connexe ET au moins 6 ans d’expérience en ingénierie technique avec programmation dans des langages incluant, sans s’y limiter, C, C++, C#, Java, JavaScript ou Python
  • o OU expérience équivalente.

Ingénierie logicielle IC4 – La fourchette de rémunération de base typique pour ce poste au Canada est comprise entre 114 400 $ CA et 203 900 $ CA par an.
Pour plus d’information au sujet de la rémunération, veuillez cliquer ici:https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft acceptera les candidatures pour ce poste jusqu’au 8 septembre 2025
.
Microsoft est un employeur qui a accès à l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront considérés pour l’emploi sans égard à l’âge, l’ascendance, la couleur, le congé de soins familiaux ou médicaux, l’identité ou l’expression de genre, les informations génétiques, l’état matrimonial, l’état de santé, l’origine nationale, le handicap physique ou mental, l’affiliation politique, le statut protégé d’ancien combattant, la race, la religion, le sexe (y compris la grossesse), l’orientation sexuelle ou toute autre caractéristique protégée par les lois, règlements applicables, et ordonnances. Si vous avez besoin d’aide et/ou d’une mesure d’adaptation raisonnable en raison d’un handicap pendant le processus de postulation ou de recrutement, veuillez envoyer une demande via le formulaire de demande d’adaptation.
Les avantages/bénéfices énumérés ci-dessous peuvent varier en fonction de la nature de votre emploi chez Microsoft et du pays où vous travaillez.

Required/Minimum Qualifications

  • Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, .Net C#, Java, JavaScript, or Python OR equivalent experience.
  • 4 + years of experience with Microsoft Azure, including hands-on work with cloud architecture, deployment, and resiliency strategies.

BACKGROUND CHECK REQUIREMENTS:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

PREFERRED QUALIFICATIONS

  • Proven ability to lead cross-functional technical initiatives.
  • Understanding of distributed systems and cloud-native design principles.
  • Excellent communication and collaboration skills.
  • Bachelor’s Degree in Computer Science
  • o OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, .Net C#, Java, JavaScript,o OR Pythono OR Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Pythono OR equivalent experience.
    Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
    Find additional pay information here:
    https://careers.microsoft.com/v2/global/en/canada-pay-information.html
    Microsoft will accept applications for the role until September, 8th, 2025.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

RESPONSIBILITIES

  • Collaborer avec les responsables interfonctionnels pour aligner l’exécution sur les objectifs stratégiques.
  • Monter en compétence rapidement sur les meilleures pratiques des systèmes de santé et sciences de la vie (HLS).
  • Travailler en étroite collaboration avec les équipes d’architecture et d’ingénierie internes afin de garantir des solutions évolutives et résilientes.
  • Faciliter la communication et l’alignement entre les équipes pour accélérer la livraison et maintenir des standards élevés de fiabilité.
  • Partner with cross-functional leadership to align execution with strategic goals.
  • Ramp up quickly on best practices for healthcare and life sciences (HLS) systems.
  • Work closely with internal architecture and engineering resources to ensure scalable, resilient solutions.
  • Facilitate communication and alignment across teams to accelerate delivery and maintain high standards of reliability.
    Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

    Industry leading healthcare

    Educational resources

    Discounts on products and services

    Savings and investments

    Maternity and paternity leave

    Generous time away

    Giving programs

    Opportunities to network and connect
    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafte
Ingénieur logiciel / Software Engineer at Microsoft
Montréal, QC, Canada - Full Time
Skills Needed
Java, Distributed Systems, Microsoft, Javascript, Cad, Design Principles, Computer Science, Microsoft Azure, Python, Languages, C++, C
Specialization
Languages including but not limited to c c .net c java javascript or python or equivalent experience
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer - Innovation at Trane Technologies
Markham, ON L3R 8E3, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Development Engineer in Test at Roche
Mississauga, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer, Developer Platform at Chainlink Labs
Toronto, ON, Canada - Full Time
Skills Needed
Blockchain, Typescript, Platform Development, Distributed Systems, Go
Qualification
Graduate
Senior Software Engineer - Wallet Core at BitGo
Toronto, Ontario, Canada - Full Time
Skills Needed
Back End Development, Server Side Development, Algorithm Design, Problem Solving, Typescript, Node.Js, Express, Postgresql, Mongodb, Kotlin, Java, Restful Api Design, Microservices, Unit Testing, Functional Testing, Git
Specialization
At least 6 years of experience in back-end development with strong skills in TypeScript and Node.js. A bachelor's degree in a technical discipline and an understanding of cryptocurrencies and blockchain are also required.
Experience Required
Minimum 5 year(s)
DevOps & Integration Software Engineer at Hitachi
Mississauga, ON, Canada - Full Time
Skills Needed
Linux, Metrics, Web Applications, English, Service Integration, Scada, Version Control, Docker, Security, Git, Software Systems
Specialization
Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
computer software sales representative at Percy Miller
Montréal, QC, Canada - Full Time
Skills Needed
Software
Specialization
College cegep or other non-university certificate or diploma from a program of 1 year to 2 years
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Database Performance Software Engineer at Agiloft
Remote, British Columbia, Canada - Full Time
Skills Needed
Python, Enterprise Software, Aws, Information Technology, Communication Skills, Query Optimization, Code, Java, Color, Computer Science, Hibernate, Background Checks, Low Latency, Versioning, Regulations, Cloud, Veterans, Disabilities, Software Development, Infrastructure
Specialization
Computer science information technology or related field (or equivalent experience
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Developer, Winter 2020 Co-op at D2L Corporation
Kitchener, ON, Canada - Full Time
Skills Needed
Computer Engineering, Computer Science
Specialization
Computer Science, Engineering
Qualification
Diploma
Software Development Services (Remote) at Maplesoft Group
Remote, British Columbia, Canada - Full Time
Skills Needed
Automation, Test Automation Tools, Bash, Git, Powershell, Infrastructure, Yaml, Robot Framework, Communication Skills, Python, Code
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Software Developer - IICS/IDMC at Procom
Toronto, ON, Canada - Full Time
Skills Needed
Data Integration, Cloud Services, Oracle, Working Experience, Sql Server, Integration Projects, Interfaces, Communication Skills
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Senior Software Developer - Full Stack at Electric Mind Inc
Toronto, ON M5H 1W7, Canada - Full Time
Skills Needed
Aws, Continuous Integration, Infrastructure, Unix, Javascript Frameworks, Software Development, Code, Azure, W3c, Java, Agile, Data Structures, Kafka, Linux, Xml, Pair Programming, Distributed Systems, Design Patterns, Instagram, Apache Spark
Qualification
Graduate
Full-Stack Software Engineer (Mobile) at Manulife
Toronto, ON M4W 1E5, Canada - Full Time
Skills Needed
Computer Science, Mobile Application Development, Kubernetes
Specialization
Computer science software engineering or a related field (or equivalent experience
Qualification
Graduate
Senior Application Software Developer at BMO Financial Group
Toronto, ON M8X 1C4, Canada - Full Time
Skills Needed
Cloud Applications, It, Software Development, Maintenance, Testing, Technical Design, Cloud, Technical Requirements, Programming Languages, Scripting Languages, Databases, Communication Skills, Instructions, Infrastructure, Cloud Security, Technical Proficiency
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Senior Software Developer - Tangerine at Tangerine
Toronto, ON M5C 2W1, Canada - Full Time
Skills Needed
Design, Json, Docker, Cloud Development, Unit Testing, Usability, Computer Science, Rest, Code, Web Services, Spring Boot, Mvc, Git, Devops, Sdks, Java, Xml, Kubernetes, Soap, Design Patterns
Specialization
Computer Science, Engineering
Qualification
Graduate
Senior Software Engineer, Provisioning at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Javascript, Perspectives, Sql, Authentication, Large Scale Systems, Postgresql, Containerization, Automation, Aws, Azure, App, Docker
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Staff Software Engineer, AI Ecosystems at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Mongodb, App, Developers, Perspectives, Ownership, Artificial Intelligence, Go, Features, Automation, Typescript, Authentication, Javascript, Learning
Qualification
Graduate
RQ09687 - Software Developer - Senior at Bytecraft Soultions
Toronto, ON M5B 2L1, Canada - Full Time
Skills Needed
Javascript, Extensions, Aoda, Teams, Siebel, Report Development, Testing, Development Tools, Encoding, Xml, Partner Portal, Accessibility, Code, Design, Business Rules, Unix, E Business, Programming Languages, Jquery, Campaign Management, Html, Accounts Receivable, Maintenance
Qualification
Graduate
Experience Required
Minimum 3 year(s)
RQ09685 - Software Developer - Senior at Bytecraft Soultions
Toronto, ON M5B 2L1, Canada - Full Time
Skills Needed
Client Requirements, Stored Procedures, Implementation Experience, Visual Studio, Database Systems, Languages, Excel, Xml, Xslt, Sql Server, Microsoft Azure, Interpersonal Skills, Databases, Reporting, Database, Jquery, Crystal, Sql, Technical Design
Qualification
Graduate
Experience Required
Minimum 8 year(s)
RQ09604 - Software Developer - Senior at Bytecraft Soultions
Toronto, ON M5B 2L1, Canada - Full Time
Skills Needed
Data Migration, Functional Specifications, Communication Skills, Public Sector, Etl Tools, Lessons, Data Quality, Databases, It, Business Requirements, Debugging Code, Working Experience, Data Integration, Technical Analysis
Qualification
Graduate

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...