Software Engineering Jobs in Canada

About 644 results in (2) seconds Clear Filters

Jobs Search

About 644 results in (2) seconds
Senior Software Engineer-Full Stack Developer (AWS) at Samsara
Toronto, ON, Canada - Full Time
Skills Needed
Zapier, Data Integration, Java, Python, Security, Transformation, Node.Js, Computer Science
Specialization
Aws certified developer – associate or higher certification.
Qualification
Graduate
Software Engineer II (Developer Tooling - Frontend) at Scribd
Toronto, ON, Canada - Full Time
Skills Needed
Optimization, Perspectives, Optimization Techniques, Scribd, Graphql
Qualification
Graduate
Software Engineer I, Backend (Identity Decisioning) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Expenses, Storage, Processing, Los Angeles, Shares, Espp, Disabilities, Informed Consent, Health, It, Technology, Base Pay
Qualification
Graduate
Intermediate Unity Software Engineer - Mobile Games at Carbon Counts Tech
Remote, British Columbia, Canada - Full Time
Skills Needed
Git, Software Design Patterns, Javascript Frameworks, Telemetry, Communication Skills, Authentication, Unity
Qualification
Graduate
Jr. Software Developer (Vancouver Island residents ONLY) at Plexxis Software
Victoria, BC, Canada - Full Time
Skills Needed
It
Qualification
Graduate
Jr. Reports Developer (Vancouver Island residents ONLY) at Plexxis Software
Victoria, BC, Canada - Full Time
Skills Needed
Challenging Environment, Positive Work Environment, Technology
Qualification
Graduate
Staff Transportation Engineer/Engineering Designer - Traffic Signals and Ro at Arcadis
Toronto, ON, Canada - Full Time
Skills Needed
Autocad, Technical Manuals, Site Inspections, Disabilities, Microstation, Veterans, It, Otm, Color, Construction Supervision, Signal Design, Designation
Specialization
Electrical engineering or traffic/civil engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Hardware Design Verification Engineering Intern/Co-Op (Undergrad | Fall 202 at Advanced Micro Devices
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Electrical engineering computer science computer engineering or a related field
Qualification
Graduate
Technical Expert Sr, Engineering, Electrical Wiring Interconnection System at Bombardier
Dorval, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 15 year(s)
Sessional Lecturer - MIE410H1 - Finite Element Analysis in Engineering Desi at University of Toronto
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Ingénierie Soutien aux Opérations (MAP Préventif) / Engineering Operations at Airbus Canada Limited Partnership
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Intégrateur Système d'Air- Ingénierie/Air System Integrator - Engineering at Airbus Canada Limited Partnership
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Mechanical engineering aerospace engineering or equivalent
Qualification
Graduate
Course Lecturer MECH 463 (Fall 2025) Design 3: Mechanical Engineering Proje at McGill University
Montréal, QC, Canada - Full Time
Skills Needed
Engineering Design, Flexible Approach, Teaching, Industrial Design, English
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Engineer (Engineering Design & Construction, Collections System – St at Metro Vancouver
Burnaby, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Applied Science, Engineering
Qualification
Graduate
Professional, Digital Automation Engineering - RPA, Artificial Intelligence at Bombardier
Dorval, QC H4S 2A3, Canada - Full Time
Skills Needed
Scripting Languages, Databases, Javascript, Powershell, Analytical Skills, Information Technology, Communication Skills, Python, Industrial Engineering, Artificial Intelligence, Process Modeling, Ethnicity, Enterprise Solution Development, Power Bi
Specialization
Industrial engineering software engineering information technology information systems or a related field
Qualification
Graduate
Head of Discipline / Bridge Engineering Manager, for COWI in North America at COWI
Edmonton, AB, Canada - Full Time
Skills Needed
Structural Engineering, Team Development, Coaching, Communication Skills, Mentoring, Bridge Design, Career Development, Constructive Feedback, Ownership
Specialization
Civil or structural engineering
Qualification
Graduate
Sessional Lecturer - MIE1514H - Systems Design and Engineering: A Product P at University of Toronto
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Manager – Network Engineering Delivery (AmEMEA)/Mise en œuvre de l’ingénier at RIO Tinto
Montréal, QC H3B 0E3, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
MRB / MAP Stress Engineer at CAPGEMINI ENGINEERING
Quebec City, QC, Canada - Full Time
Skills Needed
Mechanics, Cloud, It, Airframe, Technology, Design, Strategy, Stress Analysis, Disabilities, Aircraft Structures, Aerospace
Specialization
Aeronautical or mechanical engineering or related field
Qualification
Graduate
Industrial Ops. Engineer - Business Analyst at CAPGEMINI ENGINEERING
Quebec City, QC, Canada - Full Time
Skills Needed
Communication Skills, Process Optimization, Technical Requirements
Qualification
Graduate
Senior Software Engineer-Full Stack Developer (AWS) at Samsara
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Aug, 25

Salary

112625.0

Posted On

26 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Zapier, Data Integration, Java, Python, Security, Transformation, Node.Js, Computer Science

Industry

Computer Software/Engineering

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:

We are seeking a skilled and passionate Senior Software Engineer - Full Stack Developer (AWS Developer) to join our growing team at Samsara. In this role, you will be instrumental in designing, building, deploying, and maintaining scalable and reliable applications and infrastructure on the Amazon Web Services (AWS) platform. You will work closely with product managers, software engineers, and other stakeholders. This is an exciting opportunity to leverage your AWS expertise to contribute to a platform that impacts critical global industries.
This role is open to candidates residing in Canada.

IN THIS ROLE, YOU WILL:

  • Design, develop, and deploy scalable and highly available applications and services on AWS.
  • Utilize a wide range of AWS services including EC2, S3, RDS, DynamoDB, Lambda, API Gateway, ECS/EKS, and more.
  • Implement Infrastructure as Code (IaC) using tools like AWS CloudFormation or Terraform to automate infrastructure provisioning and management.
  • Develop and maintain CI/CD pipelines using AWS CodePipeline, CodeBuild, CodeDeploy, or similar tools.
  • Build and consume RESTful APIs and other web services.
  • Implement robust monitoring, logging, and alerting solutions using AWS CloudWatch and other monitoring tools.
  • Ensure the security and compliance of AWS environments and applications by implementing best practices.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
  • Troubleshoot and resolve issues in production and non-production AWS environments.
  • Stay up-to-date with the latest AWS services and best practices.
  • Contribute to the development of technical documentation and best practices.

MINIMUM REQUIREMENTS FOR THE ROLE:

  • Bachelor’s in Computer Science, Engineering or related field with 8+ years of software development experience or Masters in Computer Science, Engineering or related field with 6+ years of software development experience with a focus on cloud technologies.
  • Strong understanding of core AWS services and their application in building scalable and resilient systems.
  • Proficiency in at least one programming language such as Python, Java, Node.js, or Go.
  • Experience working in Agile/Scrum environments, with a solid understanding of software development lifecycle processes.
  • Experience in integrating multiple applications using middleware tools such as Zapier, Workato tools etc
  • Knowledge of data integration, transformation, and cloud-native ETL pipelines.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Experience with working with stakeholders for defining and executing project roadmaps.
  • Understanding of security best practices in the cloud.
Senior Software Engineer-Full Stack Developer (AWS) at Samsara
Toronto, ON, Canada - Full Time
Skills Needed
Zapier, Data Integration, Java, Python, Security, Transformation, Node.Js, Computer Science
Specialization
Aws certified developer – associate or higher certification.
Qualification
Graduate
Software Engineer II (Developer Tooling - Frontend) at Scribd
Toronto, ON, Canada - Full Time
Skills Needed
Optimization, Perspectives, Optimization Techniques, Scribd, Graphql
Qualification
Graduate
Software Engineer I, Backend (Identity Decisioning) at Affirm
Toronto, ON, Canada - Full Time
Skills Needed
Expenses, Storage, Processing, Los Angeles, Shares, Espp, Disabilities, Informed Consent, Health, It, Technology, Base Pay
Qualification
Graduate
Intermediate Unity Software Engineer - Mobile Games at Carbon Counts Tech
Remote, British Columbia, Canada - Full Time
Skills Needed
Git, Software Design Patterns, Javascript Frameworks, Telemetry, Communication Skills, Authentication, Unity
Qualification
Graduate
Jr. Software Developer (Vancouver Island residents ONLY) at Plexxis Software
Victoria, BC, Canada - Full Time
Skills Needed
It
Qualification
Graduate
Jr. Reports Developer (Vancouver Island residents ONLY) at Plexxis Software
Victoria, BC, Canada - Full Time
Skills Needed
Challenging Environment, Positive Work Environment, Technology
Qualification
Graduate
Staff Transportation Engineer/Engineering Designer - Traffic Signals and Ro at Arcadis
Toronto, ON, Canada - Full Time
Skills Needed
Autocad, Technical Manuals, Site Inspections, Disabilities, Microstation, Veterans, It, Otm, Color, Construction Supervision, Signal Design, Designation
Specialization
Electrical engineering or traffic/civil engineering
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Hardware Design Verification Engineering Intern/Co-Op (Undergrad | Fall 202 at Advanced Micro Devices
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Electrical engineering computer science computer engineering or a related field
Qualification
Graduate
Technical Expert Sr, Engineering, Electrical Wiring Interconnection System at Bombardier
Dorval, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 15 year(s)
Sessional Lecturer - MIE410H1 - Finite Element Analysis in Engineering Desi at University of Toronto
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Ingénierie Soutien aux Opérations (MAP Préventif) / Engineering Operations at Airbus Canada Limited Partnership
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Intégrateur Système d'Air- Ingénierie/Air System Integrator - Engineering at Airbus Canada Limited Partnership
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Mechanical engineering aerospace engineering or equivalent
Qualification
Graduate
Course Lecturer MECH 463 (Fall 2025) Design 3: Mechanical Engineering Proje at McGill University
Montréal, QC, Canada - Full Time
Skills Needed
Engineering Design, Flexible Approach, Teaching, Industrial Design, English
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Engineer (Engineering Design & Construction, Collections System – St at Metro Vancouver
Burnaby, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Applied Science, Engineering
Qualification
Graduate
Professional, Digital Automation Engineering - RPA, Artificial Intelligence at Bombardier
Dorval, QC H4S 2A3, Canada - Full Time
Skills Needed
Scripting Languages, Databases, Javascript, Powershell, Analytical Skills, Information Technology, Communication Skills, Python, Industrial Engineering, Artificial Intelligence, Process Modeling, Ethnicity, Enterprise Solution Development, Power Bi
Specialization
Industrial engineering software engineering information technology information systems or a related field
Qualification
Graduate
Head of Discipline / Bridge Engineering Manager, for COWI in North America at COWI
Edmonton, AB, Canada - Full Time
Skills Needed
Structural Engineering, Team Development, Coaching, Communication Skills, Mentoring, Bridge Design, Career Development, Constructive Feedback, Ownership
Specialization
Civil or structural engineering
Qualification
Graduate
Sessional Lecturer - MIE1514H - Systems Design and Engineering: A Product P at University of Toronto
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Manager – Network Engineering Delivery (AmEMEA)/Mise en œuvre de l’ingénier at RIO Tinto
Montréal, QC H3B 0E3, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
MRB / MAP Stress Engineer at CAPGEMINI ENGINEERING
Quebec City, QC, Canada - Full Time
Skills Needed
Mechanics, Cloud, It, Airframe, Technology, Design, Strategy, Stress Analysis, Disabilities, Aircraft Structures, Aerospace
Specialization
Aeronautical or mechanical engineering or related field
Qualification
Graduate
Industrial Ops. Engineer - Business Analyst at CAPGEMINI ENGINEERING
Quebec City, QC, Canada - Full Time
Skills Needed
Communication Skills, Process Optimization, Technical Requirements
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...