Software Engineering Jobs in Canada

About 2543 results in (5) seconds Clear Filters

Jobs Search

About 2543 results in (5) seconds
Cryptographic protocol C++software developer at STIER SOLUTIONS INC
Ottawa, ON K1C 2A8, Canada - Full Time
Skills Needed
Implementation Experience, Coding Practices, Pkcs#11, Design, Software Development, Docker, Critical Systems
Qualification
Graduate
Senior Software DevOps Infrastructure Developer at Dell
Ottawa, ON, Canada - Full Time
Skills Needed
Bash, Ansible, Aws, Python, Azure, Kubernetes, Infrastructure, Security, Devops
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Developer in Test (SDiT) - Mobile team at Intelcom Dragonfly
Montréal, QC, Canada - Full Time
Skills Needed
Cypress, Appium, Azure, Computer Science, Integration, Nunit, Junit, Selenium, Java, Security Testing, Testing Types, Software Development, Android, Test Automation, Aws
Specialization
Computer science software engineering or equivalent experience
Qualification
Graduate
Software Development Engineer in Test (SDET) at Ouster
Ottawa, ON, Canada - Full Time
Skills Needed
Ownership, Completion, Computer Science, Squish, C++, Docker, Python, Analytical Skills, Rust
Specialization
Computer science engineering or a related technical field
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Software Development Engineer in Test at vCluster Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Automation, Kubernetes, Jenkins, Teams, Test Suites, Azure, Go, Software Testing, Pipelines
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Software Developer – SDK, UI & DevOps at IMMERVISION
Montréal, QC, Canada - Full Time
Skills Needed
Git, Computer Science, Visual Studio, Cmake, Javascript
Qualification
Graduate
Principal Software Architect (Calgary, Canada) at Syndio
Calgary, Alberta, Canada - Full Time
Skills Needed
Software Architecture, Ai Integration, Graph Databases, Saas Applications, Cloud Platforms, Headless Frontend, Api Management, Data Privacy, Technical Leadership, Cross Functional Collaboration, Compensation Strategies, Compliance, System Design, Mentorship, Problem Solving
Specialization
Proven experience in building multi-tenant SaaS applications and a deep understanding of AI-native design principles are essential. Familiarity with graph databases and legacy system integration is also required.
Experience Required
Minimum 10 year(s)
Software Developer (Electronics Manufacturing) at InVision Staffing
Mississauga, ON, Canada - Full Time
Skills Needed
Can Bus, Oscilloscope, Professional Services, Embedded Software, Css, Communications, Dac, I2c, Rs232, Communication Skills, Javascript, Html, Troubleshooting, Ethernet, Information Technology, Real Time Control Systems
Specialization
Software engineering electronics engineering or electrical engineering
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Staff Android Software Engineer, Infotainment at Rivian and Volkswagen Group Technologies
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science or software engineering (ms preferred
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Senior Software Engineer - Backend (Tooling) at Sprout Social
, , Canada - Full Time
Skills Needed
Software Development, Object Oriented Programming, Ci/Cd Pipelines, Amazon Web Services, Infrastructure As Code, Configuration As Code, Observability Tools, Security Best Practices, Collaboration, Technical Leadership, Project Management, Mentorship, Automation, Production Environment, Technical Vision, Troubleshooting
Specialization
Candidates should have at least 4 years of experience in software development and 3 years in an object-oriented programming language. Experience with CI/CD pipelines and leading engineering projects is also required.
Experience Required
Minimum 5 year(s)
Senior Software Developer (Job Req #2025-271) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
C/C++, Python, Go, Java, Agile Development, Version Control, Issue Tracking, Unix/Linux, Scripting, Video Over Ip, Ip Networking, Multicast Streaming, Cloud Transport, Debugging, Troubleshooting, Communication
Specialization
Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent practical experience is required. A minimum of 5 years of experience in software and embedded system/server development is necessary.
Experience Required
Minimum 5 year(s)
Senior Software Developer (Job Req #2025-271) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
C/C++, Python, Go, Java, Agile Development, Version Control, Issue Tracking, Unix/Linux, Video Over Ip, Ip Networking, Multicast Streaming, Cloud Transport, Debugging, Troubleshooting, Communication, Problem Solving
Specialization
Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent practical experience is required. A minimum of 5 years of experience in software and embedded system/server development is also necessary.
Experience Required
Minimum 5 year(s)
Software Engineer, Backend (Apps & Solutions) at League Inc.
, Alberta, Canada - Full Time
Skills Needed
Golang, Mongodb, Web Services, Api Development, Code Reviews, Automated Testing, Performance Monitoring, Technical Design, Mentoring, Problem Solving, Collaboration, Innovation, Ownership, Customer Empathy
Specialization
You should have experience in building scalable, fault-tolerant web services and writing high-quality, testable code. A strong understanding of web functionality and API design is essential.
Experience Required
Minimum 2 year(s)
Senior Software Engineer - Partner Integrations at BRANCH METRICS INC
, Ontario, Canada - Full Time
Skills Needed
Java, Kotlin, Api Integrations, Oauth2, Webhooks, Data Exchange, Protobuf, Avro, Ci/Cd, Unit Testing, Integration Testing, Contract Validation, Mentoring, Observability, Data Pipelines, Batch Processing
Specialization
Candidates should have over 5 years of backend engineering experience, particularly with Java or Kotlin, and hands-on experience with API integrations. A solid understanding of data contracts and production-grade testing is also required.
Experience Required
Minimum 5 year(s)
Senior Software Developer Full Stack - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
Construction, Web Architecture, Hooks, State Management, Maintenance, Code, Programming Languages, Node.Js, Scalability, Continuous Integration, Devops, Communication Skills, Microservices, Accessibility, Testing, Development Tools, Encoding, Middleware
Qualification
Graduate
Intern, Co-op Student, Pavement Engineering - Winter 2026 at WSP
Langley, BC, Canada - Full Time
Skills Needed
Excel, Powerpoint
Qualification
Graduate
Sessional Lecturer, General Engineering (GE 449, GE 431) at University of Saskatchewan
Saskatoon, Saskatchewan, Canada - Full Time
Skills Needed
Engineering, Teaching, Intellectual Property Law, Engineering Economics, Tech Innovation, Lecture Delivery, Marking, Managing Tas, B.E. Degree, P. Eng License, Law Degree, Canadian Intellectual Property Law, Preparation, Saskatoon, Course Management, Public Speaking
Specialization
Candidates must have a minimum of a B.E. degree in engineering or a bachelor's degree in law, along with relevant teaching experience. A few years of experience as a practicing engineer or in intellectual property law is preferred.
Experience Required
Minimum 2 year(s)
engineering technologist - electrical power distribution at AC Tesla
Burlington, ON L7N 3M8, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior P&C Business Partner for Engineering & Technology at SAP
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Human resources business administration or related field
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Mining Engineering & Geology Student January and May 2026 at Suncor Energy
Fort McMurray, AB, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Engineering
Qualification
Diploma
Cryptographic protocol C++software developer at STIER SOLUTIONS INC
Ottawa, ON K1C 2A8, Canada -
Full Time


Start Date

Immediate

Expiry Date

20 Nov, 25

Salary

90000.0

Posted On

21 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Implementation Experience, Coding Practices, Pkcs#11, Design, Software Development, Docker, Critical Systems

Industry

Computer Software/Engineering

Description

CUSTOMER REQUIRES RECENT HANDS ON EXPERIENCE ON PKCS11. THIS EXPERIENCE NEEDS TO BE THE LATEST EXPERIENCE.

Title - Senior C++ Software Developer
Location – Ottawa, Ontario, Canada (ONSITE only)

MANDATORY SKILLS:

  • Lead and contribute to software development efforts using modern C++
  • Design and develop concurrent and multithreaded applications for performance-critical systems
  • Implement solutions based on PKCS#11 (P11) cryptographic standards
  • Design and maintain RESTful APIs using curl or similar tools
  • Develop and integrate gRPC services with protobuf and optionally JetStream
  • Write unit tests and follow Behavior-Driven Development (BDD) practices
  • Apply secure coding practices in all phases of development for mission-critical products
  • Build, deploy, and manage applications using Docker or Podman containers
  • Participate in architecture and design discussions, code reviews, and technical mentorship

REQUIRED QUALIFICATIONS:

  • Proven domain expertise in C++ software development
  • Strong experience with multithreading and concurrency models
  • Solid understanding and implementation experience with P11 cryptographic standards
  • Expertise in REST APIs, gRPC, and protobuf
  • Working knowledge of JetStream (nice to have)
  • Experience writing effective unit tests and using BDD methodologies
  • In-depth understanding of secure development practices
  • Hands-on experience with container technologies like Docker or Podman
  • Strong problem-solving skills, attention to detail, and ability to work independently or in a team
    Job Type: Full-time
    Pay: $90,000.00-$95,000.00 per year

Application question(s):

  • How many years of experience you have with PKCS#11 (Public-Key Cryptography Standards #11)?
  • How many years of experience with modern C++ (above c++ 11)?
Responsibilities

Please refer the Job description for details

Cryptographic protocol C++software developer at STIER SOLUTIONS INC
Ottawa, ON K1C 2A8, Canada - Full Time
Skills Needed
Implementation Experience, Coding Practices, Pkcs#11, Design, Software Development, Docker, Critical Systems
Qualification
Graduate
Senior Software DevOps Infrastructure Developer at Dell
Ottawa, ON, Canada - Full Time
Skills Needed
Bash, Ansible, Aws, Python, Azure, Kubernetes, Infrastructure, Security, Devops
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Developer in Test (SDiT) - Mobile team at Intelcom Dragonfly
Montréal, QC, Canada - Full Time
Skills Needed
Cypress, Appium, Azure, Computer Science, Integration, Nunit, Junit, Selenium, Java, Security Testing, Testing Types, Software Development, Android, Test Automation, Aws
Specialization
Computer science software engineering or equivalent experience
Qualification
Graduate
Software Development Engineer in Test (SDET) at Ouster
Ottawa, ON, Canada - Full Time
Skills Needed
Ownership, Completion, Computer Science, Squish, C++, Docker, Python, Analytical Skills, Rust
Specialization
Computer science engineering or a related technical field
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Software Development Engineer in Test at vCluster Labs
Vancouver, BC, Canada - Full Time
Skills Needed
Automation, Kubernetes, Jenkins, Teams, Test Suites, Azure, Go, Software Testing, Pipelines
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Software Developer – SDK, UI & DevOps at IMMERVISION
Montréal, QC, Canada - Full Time
Skills Needed
Git, Computer Science, Visual Studio, Cmake, Javascript
Qualification
Graduate
Principal Software Architect (Calgary, Canada) at Syndio
Calgary, Alberta, Canada - Full Time
Skills Needed
Software Architecture, Ai Integration, Graph Databases, Saas Applications, Cloud Platforms, Headless Frontend, Api Management, Data Privacy, Technical Leadership, Cross Functional Collaboration, Compensation Strategies, Compliance, System Design, Mentorship, Problem Solving
Specialization
Proven experience in building multi-tenant SaaS applications and a deep understanding of AI-native design principles are essential. Familiarity with graph databases and legacy system integration is also required.
Experience Required
Minimum 10 year(s)
Software Developer (Electronics Manufacturing) at InVision Staffing
Mississauga, ON, Canada - Full Time
Skills Needed
Can Bus, Oscilloscope, Professional Services, Embedded Software, Css, Communications, Dac, I2c, Rs232, Communication Skills, Javascript, Html, Troubleshooting, Ethernet, Information Technology, Real Time Control Systems
Specialization
Software engineering electronics engineering or electrical engineering
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Staff Android Software Engineer, Infotainment at Rivian and Volkswagen Group Technologies
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science or software engineering (ms preferred
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Senior Software Engineer - Backend (Tooling) at Sprout Social
, , Canada - Full Time
Skills Needed
Software Development, Object Oriented Programming, Ci/Cd Pipelines, Amazon Web Services, Infrastructure As Code, Configuration As Code, Observability Tools, Security Best Practices, Collaboration, Technical Leadership, Project Management, Mentorship, Automation, Production Environment, Technical Vision, Troubleshooting
Specialization
Candidates should have at least 4 years of experience in software development and 3 years in an object-oriented programming language. Experience with CI/CD pipelines and leading engineering projects is also required.
Experience Required
Minimum 5 year(s)
Senior Software Developer (Job Req #2025-271) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
C/C++, Python, Go, Java, Agile Development, Version Control, Issue Tracking, Unix/Linux, Scripting, Video Over Ip, Ip Networking, Multicast Streaming, Cloud Transport, Debugging, Troubleshooting, Communication
Specialization
Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent practical experience is required. A minimum of 5 years of experience in software and embedded system/server development is necessary.
Experience Required
Minimum 5 year(s)
Senior Software Developer (Job Req #2025-271) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
C/C++, Python, Go, Java, Agile Development, Version Control, Issue Tracking, Unix/Linux, Video Over Ip, Ip Networking, Multicast Streaming, Cloud Transport, Debugging, Troubleshooting, Communication, Problem Solving
Specialization
Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent practical experience is required. A minimum of 5 years of experience in software and embedded system/server development is also necessary.
Experience Required
Minimum 5 year(s)
Software Engineer, Backend (Apps & Solutions) at League Inc.
, Alberta, Canada - Full Time
Skills Needed
Golang, Mongodb, Web Services, Api Development, Code Reviews, Automated Testing, Performance Monitoring, Technical Design, Mentoring, Problem Solving, Collaboration, Innovation, Ownership, Customer Empathy
Specialization
You should have experience in building scalable, fault-tolerant web services and writing high-quality, testable code. A strong understanding of web functionality and API design is essential.
Experience Required
Minimum 2 year(s)
Senior Software Engineer - Partner Integrations at BRANCH METRICS INC
, Ontario, Canada - Full Time
Skills Needed
Java, Kotlin, Api Integrations, Oauth2, Webhooks, Data Exchange, Protobuf, Avro, Ci/Cd, Unit Testing, Integration Testing, Contract Validation, Mentoring, Observability, Data Pipelines, Batch Processing
Specialization
Candidates should have over 5 years of backend engineering experience, particularly with Java or Kotlin, and hands-on experience with API integrations. A solid understanding of data contracts and production-grade testing is also required.
Experience Required
Minimum 5 year(s)
Senior Software Developer Full Stack - Toronto at Randstad
Toronto, ON, Canada - Full Time
Skills Needed
Construction, Web Architecture, Hooks, State Management, Maintenance, Code, Programming Languages, Node.Js, Scalability, Continuous Integration, Devops, Communication Skills, Microservices, Accessibility, Testing, Development Tools, Encoding, Middleware
Qualification
Graduate
Intern, Co-op Student, Pavement Engineering - Winter 2026 at WSP
Langley, BC, Canada - Full Time
Skills Needed
Excel, Powerpoint
Qualification
Graduate
Sessional Lecturer, General Engineering (GE 449, GE 431) at University of Saskatchewan
Saskatoon, Saskatchewan, Canada - Full Time
Skills Needed
Engineering, Teaching, Intellectual Property Law, Engineering Economics, Tech Innovation, Lecture Delivery, Marking, Managing Tas, B.E. Degree, P. Eng License, Law Degree, Canadian Intellectual Property Law, Preparation, Saskatoon, Course Management, Public Speaking
Specialization
Candidates must have a minimum of a B.E. degree in engineering or a bachelor's degree in law, along with relevant teaching experience. A few years of experience as a practicing engineer or in intellectual property law is preferred.
Experience Required
Minimum 2 year(s)
engineering technologist - electrical power distribution at AC Tesla
Burlington, ON L7N 3M8, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior P&C Business Partner for Engineering & Technology at SAP
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Human resources business administration or related field
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Mining Engineering & Geology Student January and May 2026 at Suncor Energy
Fort McMurray, AB, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Engineering
Qualification
Diploma

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