Software Engineering Jobs in Canada

About 606 results in (3) seconds Clear Filters

Jobs Search

About 606 results in (3) seconds
System Integrator Landing Gear And Fuel Systems at Capgemini Engineering
Quebec City, QC, Canada - Full Time
Skills Needed
design principles, soft skills, leadership, disabilities, system testing, documentation, validation, pumps, design, fuel systems, integration, critical systems, internal communications, teamwork, strategy, aircraft, landing gear, technology, cloud, system performance
Specialization
Evaluating system performance and ensuring compliance with standards
Qualification
Graduate
Experience Required
N/A
Mechanical Engineer Medical Gas at Doyen Engineering Ltd
Surrey, BC, Canada - Full Time
Skills Needed
risk analysis, testing, commissioning, documentation, integrated project delivery, design, project coordination, auditing, regulatory compliance
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Senior Stress Engineer In Service Repairs at Capgemini Engineering
Quebec City, QC, Canada - Full Time
Skills Needed
nasgro, communication skills, technology, stress analysis, aerospace engineering, disabilities, aircraft structures, french, it, strategy, design, english, cloud, coding experience
Specialization
The aerospace industry including a minimum of three (3 years performing damage tolerance analyses on aircraft primary structures
Qualification
Graduate
Experience Required
N/A
Staff Embedded Software Engineer, Charging And Energy at Rivian And Vw Group Technology
Vancouver, BC V6B 2W9, Canada - Full Time
Skills Needed
bash, recipe development, build tools, docker, functional safety, embedded devices, languages, computer engineering, jira, iso, software, communication protocols, websockets, computer science, embedded linux, python
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
BSc
Experience Required
Minimum 3 year(s)
Mobile (Android And Ios) Software Developer 8724 0413 at Foilcon
Toronto, ON, Canada - Full Time
Skills Needed
commitments, testing, agile methodologies, technical documentation
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Mobile (Android And Ios) Software Developer 8724 0413 at Foilcon
Toronto, ON, Canada - Full Time
Skills Needed
agile methodologies, testing, commitments, technical documentation
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Staff Embedded Software Engineer, Charging And Energy at Rivian And Vw Group Technology
Vancouver, BC V6B 2W9, Canada - Full Time
Skills Needed
docker, bash, functional safety, languages, communication protocols, python, embedded devices, computer engineering, iso, computer science, embedded linux, recipe development, websockets, jira, software, build tools
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
BSc
Experience Required
Minimum 3 year(s)
Software Developer Curam/Case Management Senior at S M Software Solutions Inc
Toronto, ON, Canada - Full Time
Skills Needed
windows, subject matter experts, testing, javascript, code, aws, development tools, azure, programming languages, security, scalability, devops, reliability, communication skills, jenkins, operating systems, systems analysis, build tools, docker, architecture, oracle, linux
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Software Developer, Core Algorithms And Optimization at Kinaxis Inc
Remote, British Columbia, Canada - Full Time
Skills Needed
c++, server technology, testing, jira, visual studio, git, confluence, testing tools
Specialization
Computer Science, Engineering, Operations
Qualification
MSc
Experience Required
N/A
Senior Staff Software Engineer Mobile (Android/I Os) at Ping Identity
Remote, British Columbia, Canada - Full Time
Skills Needed
color, consideration, recruiting
Specialization
Computer Science
Qualification
BSc
Experience Required
N/A
Staff Software Engineer, Ai Frameworks And Services at Okta
Toronto, ON, Canada - Full Time
Skills Needed
architecture, pto, addition, packaging, mongodb, node.js, postgresql, azure, docker, application security, design, large scale systems, perspectives, app, reliability, authentication, automation, aws, distributed systems, cloud security, telemedicine, security controls, it
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Senior Software Developer Rvs (Job Req #2025 159) at Ross Video
Ottawa, ON, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Junior Software Developer Intern Summer Co Op Term at Cad Makers
Burnaby, BC, Canada - Full Time
Skills Needed
design patterns, teams, data structures
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Verafin Senior Software Developer (Tactical Team) at Nasdaq
St. John's, NL, Canada - Full Time
Skills Needed
good communication skills
Specialization
Computer Science, Engineering
Qualification
Diploma
Experience Required
N/A
Verafin Senior Software Developer (Tactical Team) at Nasdaq
St. John's, NL, Canada - Full Time
Skills Needed
good communication skills
Specialization
Computer Science, Engineering
Qualification
Diploma
Experience Required
N/A
Principal Software Engineer Teams Premium Services at Microsoft Canada
Vancouver, BC, Canada - Full Time
Skills Needed
languages, throughput, computer science, azure, kubernetes, software development, collaboration, building services, analytical skills, cad, aws, microsoft
Specialization
Languages including but not limited to c c c java javascript or python
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Developer (Java) Enterprise Payments at Cgi
Halifax, NS B3L 2C2, Canada - Full Time
Skills Needed
java, apache kafka, computer engineering, spring boot, computer science, software development, information technology, solver, object oriented programming
Specialization
Software development computer science information technology computer engineering or programming
Qualification
Graduate
Experience Required
N/A
Senior Substation Engineer at Phasor Engineering Inc
Calgary, AB, Canada - Full Time
Skills Needed
substation design, risk assessment, communication skills, mathematics, electrical theory
Specialization
Electrical engineering from a recognized institute
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Research & Development Firmware Engineer at Eleven Engineering Inc
Edmonton, AB T5J 0P6, Canada - Full Time
Skills Needed
c++, computer engineering, software architecture, design patterns, assembly language, javascript, computer science, cmake, rust, python, communication skills, design principles
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Engineer In Training at Onsite Engineering Ltd
Abbotsford, BC V2S 3T6, Canada - Full Time
Skills Needed
management skills, analytical skills, interpersonal skills, civil engineering
Specialization
Civil engineering and eligible for registration with the egbc as an eit
Qualification
Graduate
Experience Required
N/A
Principal Software Engineer -Teams Premium Services at Microsoft Canada
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

26 Apr, 25

Salary

135800.0

Posted On

26 Jan, 25

Experience

2 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Languages, Throughput, Computer Science, Azure, Kubernetes, Software Development, Collaboration, Building Services, Analytical Skills, Cad, Aws, Microsoft

Industry

Computer Software/Engineering

Description

Overview
In Teams Premium Experiences team, people are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together — from remote coworkers socializing to build deeper connections to global leaders collaborating on the biggest challenges of our time and everything in-between.
We’re a team of talented engineers, program managers, designers and artists with a mission to bring people together in shared immersive experiences across 2D, Augmented Reality (AR), Virtual Reality (VR) and Mixed Reality (MR) endpoints. Our team has people from a wide variety of work histories, identities, life experiences, and we are eager to maintain and grow that diversity. Our varied backgrounds and unique experiences enable us to be better at building the best solutions for our customers and make for dynamic and joyful collaborations with colleagues!
If you are passionate about innovation and want to work on a team dedicated to a culture of inclusion, growth mindset and collaboration, we are looking for a software engineer to join us.
As a Principal Software Engineer - Teams Premium Services, you will work alongside product managers, research, experiences and other partner teams building the next generation of cloud services and media stacks that powers immersive, real-time collaboration experiences across a variety of devices.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Qualifications

REQUIRED QUALIFICATIONS:

Bachelor’s Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
2+ year of experience supporting live services, i.e. troubleshooting, and triaging on a rotational, on-call basis.

OTHER 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:

Bachelor’s Degree in Computer Science, or related technical discipline AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Experience in building and releasing distributed, high-scale cloud services on Azure, AWS or similar.
Proficiency in building services using .NET, Docker Containers and Kubernetes.
Experience in designing and implementing customer-facing REST API, using ASP.NET Core and building compliant CI/CD and release management pipelines.
Well-developed problem-solving and analytical skills with a solid understanding of the entire software development lifecycle as well as demonstrated communication, collaboration, and problem-solving skills with the ability to deal with ambiguity in a fast-paced environment.
Experience in SLA management, including defining, measuring, and owning KPIs such as service uptime, latency, and throughput.
Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $135,800 - CAD $253,000 per year.

Responsibilities

Please refer the Job description for details

System Integrator Landing Gear And Fuel Systems at Capgemini Engineering
Quebec City, QC, Canada - Full Time
Skills Needed
design principles, soft skills, leadership, disabilities, system testing, documentation, validation, pumps, design, fuel systems, integration, critical systems, internal communications, teamwork, strategy, aircraft, landing gear, technology, cloud, system performance
Specialization
Evaluating system performance and ensuring compliance with standards
Qualification
Graduate
Experience Required
N/A
Mechanical Engineer Medical Gas at Doyen Engineering Ltd
Surrey, BC, Canada - Full Time
Skills Needed
risk analysis, testing, commissioning, documentation, integrated project delivery, design, project coordination, auditing, regulatory compliance
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Senior Stress Engineer In Service Repairs at Capgemini Engineering
Quebec City, QC, Canada - Full Time
Skills Needed
nasgro, communication skills, technology, stress analysis, aerospace engineering, disabilities, aircraft structures, french, it, strategy, design, english, cloud, coding experience
Specialization
The aerospace industry including a minimum of three (3 years performing damage tolerance analyses on aircraft primary structures
Qualification
Graduate
Experience Required
N/A
Staff Embedded Software Engineer, Charging And Energy at Rivian And Vw Group Technology
Vancouver, BC V6B 2W9, Canada - Full Time
Skills Needed
bash, recipe development, build tools, docker, functional safety, embedded devices, languages, computer engineering, jira, iso, software, communication protocols, websockets, computer science, embedded linux, python
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
BSc
Experience Required
Minimum 3 year(s)
Mobile (Android And Ios) Software Developer 8724 0413 at Foilcon
Toronto, ON, Canada - Full Time
Skills Needed
commitments, testing, agile methodologies, technical documentation
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Mobile (Android And Ios) Software Developer 8724 0413 at Foilcon
Toronto, ON, Canada - Full Time
Skills Needed
agile methodologies, testing, commitments, technical documentation
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Staff Embedded Software Engineer, Charging And Energy at Rivian And Vw Group Technology
Vancouver, BC V6B 2W9, Canada - Full Time
Skills Needed
docker, bash, functional safety, languages, communication protocols, python, embedded devices, computer engineering, iso, computer science, embedded linux, recipe development, websockets, jira, software, build tools
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
BSc
Experience Required
Minimum 3 year(s)
Software Developer Curam/Case Management Senior at S M Software Solutions Inc
Toronto, ON, Canada - Full Time
Skills Needed
windows, subject matter experts, testing, javascript, code, aws, development tools, azure, programming languages, security, scalability, devops, reliability, communication skills, jenkins, operating systems, systems analysis, build tools, docker, architecture, oracle, linux
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Software Developer, Core Algorithms And Optimization at Kinaxis Inc
Remote, British Columbia, Canada - Full Time
Skills Needed
c++, server technology, testing, jira, visual studio, git, confluence, testing tools
Specialization
Computer Science, Engineering, Operations
Qualification
MSc
Experience Required
N/A
Senior Staff Software Engineer Mobile (Android/I Os) at Ping Identity
Remote, British Columbia, Canada - Full Time
Skills Needed
color, consideration, recruiting
Specialization
Computer Science
Qualification
BSc
Experience Required
N/A
Staff Software Engineer, Ai Frameworks And Services at Okta
Toronto, ON, Canada - Full Time
Skills Needed
architecture, pto, addition, packaging, mongodb, node.js, postgresql, azure, docker, application security, design, large scale systems, perspectives, app, reliability, authentication, automation, aws, distributed systems, cloud security, telemedicine, security controls, it
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Senior Software Developer Rvs (Job Req #2025 159) at Ross Video
Ottawa, ON, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Junior Software Developer Intern Summer Co Op Term at Cad Makers
Burnaby, BC, Canada - Full Time
Skills Needed
design patterns, teams, data structures
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Verafin Senior Software Developer (Tactical Team) at Nasdaq
St. John's, NL, Canada - Full Time
Skills Needed
good communication skills
Specialization
Computer Science, Engineering
Qualification
Diploma
Experience Required
N/A
Verafin Senior Software Developer (Tactical Team) at Nasdaq
St. John's, NL, Canada - Full Time
Skills Needed
good communication skills
Specialization
Computer Science, Engineering
Qualification
Diploma
Experience Required
N/A
Principal Software Engineer Teams Premium Services at Microsoft Canada
Vancouver, BC, Canada - Full Time
Skills Needed
languages, throughput, computer science, azure, kubernetes, software development, collaboration, building services, analytical skills, cad, aws, microsoft
Specialization
Languages including but not limited to c c c java javascript or python
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Developer (Java) Enterprise Payments at Cgi
Halifax, NS B3L 2C2, Canada - Full Time
Skills Needed
java, apache kafka, computer engineering, spring boot, computer science, software development, information technology, solver, object oriented programming
Specialization
Software development computer science information technology computer engineering or programming
Qualification
Graduate
Experience Required
N/A
Senior Substation Engineer at Phasor Engineering Inc
Calgary, AB, Canada - Full Time
Skills Needed
substation design, risk assessment, communication skills, mathematics, electrical theory
Specialization
Electrical engineering from a recognized institute
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Research & Development Firmware Engineer at Eleven Engineering Inc
Edmonton, AB T5J 0P6, Canada - Full Time
Skills Needed
c++, computer engineering, software architecture, design patterns, assembly language, javascript, computer science, cmake, rust, python, communication skills, design principles
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Engineer In Training at Onsite Engineering Ltd
Abbotsford, BC V2S 3T6, Canada - Full Time
Skills Needed
management skills, analytical skills, interpersonal skills, civil engineering
Specialization
Civil engineering and eligible for registration with the egbc as an eit
Qualification
Graduate
Experience Required
N/A

Software Engineering Jobs In Canada

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