Software Engineering Jobs in Canada

About 653 results in (2) seconds Clear Filters

Jobs Search

About 653 results in (2) seconds
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
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
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 Engineer, Smart Trailer & Connected Equipment at Samsara
Alberta Beach, AB, Canada - Full Time
Skills Needed
software development, collaboration
Specialization
Computer science/engineering or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 1 year(s)
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
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
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
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
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)
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
Safety Officer at Phasor Engineering Inc
Calgary, AB, Canada - Full Time
Skills Needed
communication skills, codes, isnetworld, regulations, utility industry, customer service skills, interpersonal skills, thinking skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer, Smart Trailer & Connected Equipment at Samsara
Alberta Beach, AB, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Apr, 25

Salary

0.0

Posted On

25 Jan, 25

Experience

1 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Software Development, Collaboration

Industry

Information Technology/IT

Description

WHO WE ARE

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.
Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term.

FLEXIBLE WORKING

At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully remotely. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company and in the specified work location, if applicable.

Responsibilities

ABOUT THE ROLE:

The Smart Trailer and Connected Equipment business unit is one of the fastest growing product lines at Samsara. We focus on solutions that help our customers manage their trailers and other unpowered equipment.
As a full stack engineer on the Smart Trailer and Connected Equipment team, you will deliver end to end solutions like tracking utilization of equipment, using sensors to monitor loads and temperature and asset tracking solutions that provide a complete picture of where a customer’s assets are deployed.
This role is remote and open to candidates residing in Canada. Relocation assistance will not be provided for this role.

IN THIS ROLE, YOU WILL:

  • Bring a customer-focused mindset to all development, balancing the need to iterate quickly and deliver value with a long term vision for the systems you work on.
  • Deliver features by being willing to work across role and team boundaries, including collaboration with our cross functional partners like hardware, firmware and product.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

MINIMUM REQUIREMENTS FOR THE ROLE:

  • Bachelor’s Degree in Computer Science/Engineering or equivalent practical experience.
  • 2+ years of relevant industry experience in software development.
  • Strong programming/coding fundamentals with proficiency in at least one of the following: Go, GraphQL, TypeScript, React.
  • Excellent communication, collaboration, and problem-solving skills.
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
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
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 Engineer, Smart Trailer & Connected Equipment at Samsara
Alberta Beach, AB, Canada - Full Time
Skills Needed
software development, collaboration
Specialization
Computer science/engineering or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 1 year(s)
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
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
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
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
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)
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
Safety Officer at Phasor Engineering Inc
Calgary, AB, Canada - Full Time
Skills Needed
communication skills, codes, isnetworld, regulations, utility industry, customer service skills, interpersonal skills, thinking skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 5 year(s)

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