Software Engineering Jobs in Canada

About 2540 results in (3) seconds Clear Filters

Jobs Search

About 2540 results in (3) seconds
Senior C++ Software Developer with recent PKCS#11 experience at STIER SOLUTIONS INC
Ottawa, ON, Canada - Full Time
Skills Needed
Design, Coding Practices, Critical Systems, Pkcs#11, C++
Qualification
Graduate
Développeur logiciel (DevOps) - Software Developer (DevOps) at Quesys Inc
Montréal, QC H3N 2C7, Canada - Full Time
Skills Needed
Software Development
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Developer – 4 months Internship/Coop (Winter 2026) at Intact
Saint-Hyacinthe, QC J2S 3B3, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science
Qualification
Graduate
Bilingual Accounting Software Trainer (Automotive Industry) at PBS Systems
Calgary, AB, Canada - Full Time
Skills Needed
Bookkeeping, Communication Skills, Time Management, English, Travel
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Senior Software Developer - Web / React (Job Req #2025-298) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Reactjs, Typescript, Javascript, Component Driven Development, Web Accessibility, Problem Solving, Debugging, User Experience, Visual Design, Agile Principles, Lean Principles, Testing, Refactoring, Collaboration, Functional Programming, Build Automation
Specialization
The position requires 8+ years of software development experience with expert knowledge of ReactJS, TypeScript, and modern JavaScript. Candidates should have excellent communication skills and a focus on team mentorship and continuous improvement.
Experience Required
Minimum 10 year(s)
Software Developer – 4 months Internship/Coop (Winter 2026) at Intact
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science
Qualification
Graduate
Software Development Manager, Applications (Calgary, Canada) at Syndio
Calgary, Alberta, Canada - Full Time
Skills Needed
Software Development, Leadership, Technical Excellence, Saas Solutions, Collaboration, Communication, Problem Solving, Critical Thinking, Enterprise Technology, Ai, Mentorship, Diversity, Agile Methodologies, Cloud Computing, Kubernetes, Data Analytics
Specialization
Candidates should have 7+ years of software development experience, including 2 years in leadership roles. Strong collaboration and communication skills are essential, along with experience in enterprise technology applications.
Experience Required
Minimum 5 year(s)
Principal Software Developer - XPression (Job Req #2025-303) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Software Development, Real Time Graphics, C/C++, Delphi, C#, Object Oriented Programming, Api Design, Sql, Debugging, Testing, Communication, Interpersonal Skills, Assembly Language, Memory Management, Streaming Protocols, Containerization
Specialization
Candidates should have over 10 years of software development experience and a strong technical background in real-time graphic applications. Proficiency in programming languages such as C/C++, Delphi, and C# is essential.
Experience Required
Minimum 10 year(s)
Embedded Software Designer / Concepteur de logiciel Embarqué at Caterpillar
Laval, QC, Canada - Full Time
Skills Needed
Unit Testing, Cloud Services, Perception, Platforms, Azure, C++, Artificial Intelligence, Cmake, Github, Linux, Deliverables, Requirements Analysis, Design, Robotics, Web Development, Product Requirements, Python, Agile, Lessons, Collaboration, Git, Html5, Operating Systems
Qualification
Graduate
Lines Design Engineer at Phasor Engineering Inc
Vernon, British Columbia, Canada - Full Time
Skills Needed
Autocad, Gis Mapping Software, Electrical Distribution Design, Calculations, Document Packages, Client Liaison, Project Coordination, Bids And Proposals, Construction Support, Microsoft Office, Teamwork, Communication, Organization, Customer Service, First Aid Certification, Driver's License
Specialization
A post-secondary diploma or degree in Electrical or Civil Engineering is required, along with 1-2 years of relevant experience. Knowledge of engineering standards and registration eligibility for AScT or P.Eng. designation is preferred.
Senior Process Engineer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Outlook, Communication Skills, Ratings, Unisim, Simulation Software, Control Design, Excel, Leadership Skills, Chemical Engineering, Long Term Business Relationships, Emotional Intelligence, Equipment Sizing
Specialization
Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Lines Design Engineer at Phasor Engineering Inc
Kelowna, British Columbia, Canada - Full Time
Skills Needed
Autocad, Gis Mapping Software, Electrical Distribution Design, Calculations, Document Packages, Client Liaison, Project Coordination, Construction Support, Microsoft Office, Communication Skills, Organization Skills, Interpersonal Skills, Customer Service Skills, Teamwork, First Aid Certification, Driver's License
Specialization
Candidates should have a post-secondary diploma or degree in Electrical or Civil Engineering and 1-2 years of relevant experience. Knowledge of engineering standards and registration eligibility for AScT or P.Eng. is preferred.
Protection & Control Engineer-in-Training (EIT) at Phasor Engineering Inc
Calgary, Alberta, Canada - Full Time
Skills Needed
Electrical Engineering, Protection Principles, Relay Coordination, Engineering Software, Communication Skills, Autocad, Problem Solving, Attention To Detail, Team Collaboration, Project Estimation, Engineering Calculations, Control Schematics, Panel Layouts, Wiring Diagrams, Site Visits, Commissioning Activities
Specialization
A bachelor's degree in electrical engineering or equivalent is required, along with eligibility for registration as an EIT. Relevant experience in substation utility design or protection and control design is an asset.
Junior Project Engineer (EIT) at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Communication Skills, Gas, Management Skills, Engineering Disciplines, Multiple Disciplines
Specialization
Mechanical Engineering, Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Intermediate Civil Engineer at Phasor Engineering Inc
Calgary, AB, Canada - Full Time
Skills Needed
Civil Engineering, Communication Skills
Specialization
Civil engineering
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Project Engineer at Federation Engineering
Sherwood Park, AB T8H 2A3, Canada - Full Time
Skills Needed
Communication Skills, Gas, Management Skills, Engineering Disciplines, Long Term Business Relationships, Emotional Intelligence
Specialization
Mechanical Engineering, Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Project Engineer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Communication Skills, Gas, Management Skills, Engineering Disciplines, Long Term Business Relationships, Emotional Intelligence
Specialization
Mechanical Engineering, Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Junior Electrical Engineer/E.I.T. at Candor Engineering Ltd
Calgary, AB T2E 7K5, Canada - Full Time
Skills Needed
Flexible Approach, Management Skills, Systems Design, Communication Skills, Interpersonal Skills, Staff Relations, Deliverables, Power Distribution
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Junior Piping Designer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Piping, Design, Long Term Business Relationships, Designation, Autoplant, Emotional Intelligence, Communication Skills, Gas Industry
Specialization
Engineering, Technology, Design
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Human Resources COOP - Jan 2026 at Phasor Engineering Inc
Calgary, Alberta, Canada - Full Time
Skills Needed
Communication Skills, Problem Solving, Attention To Detail, Organizational Skills, Analytical Skills, Risk Assessment, Microsoft Office, Recruitment, Employee Relations, Collaboration, Hr Policies, Documentation, Interviewing, Staffing, Employee Onboarding, Time Management
Specialization
Candidates should be third or fourth year students enrolled in a Canadian college or university. Strong interpersonal skills, attention to detail, and proficiency in Microsoft Office are essential.
Senior C++ Software Developer with recent PKCS#11 experience at STIER SOLUTIONS INC
Ottawa, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

100000.0

Posted On

27 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design, Coding Practices, Critical Systems, Pkcs#11, C++

Industry

Information Technology/IT

Description

Note: End Client is looking for candidates with recent hands-on PKCS#11 development experience using C++. This is a critical skill, and profiles without it candidature will be rejected without feedback.

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
    Job Type: Full-time
    Pay: $100,000.00-$110,000.00 per year

Application question(s):

  • Do you have recent hands-on PKCS#11 development experience using C++?
  • Do you have recent experience with Cryptography key/protocols?
Responsibilities

Please refer the Job description for details

Senior C++ Software Developer with recent PKCS#11 experience at STIER SOLUTIONS INC
Ottawa, ON, Canada - Full Time
Skills Needed
Design, Coding Practices, Critical Systems, Pkcs#11, C++
Qualification
Graduate
Développeur logiciel (DevOps) - Software Developer (DevOps) at Quesys Inc
Montréal, QC H3N 2C7, Canada - Full Time
Skills Needed
Software Development
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Developer – 4 months Internship/Coop (Winter 2026) at Intact
Saint-Hyacinthe, QC J2S 3B3, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science
Qualification
Graduate
Bilingual Accounting Software Trainer (Automotive Industry) at PBS Systems
Calgary, AB, Canada - Full Time
Skills Needed
Bookkeeping, Communication Skills, Time Management, English, Travel
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Senior Software Developer - Web / React (Job Req #2025-298) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Reactjs, Typescript, Javascript, Component Driven Development, Web Accessibility, Problem Solving, Debugging, User Experience, Visual Design, Agile Principles, Lean Principles, Testing, Refactoring, Collaboration, Functional Programming, Build Automation
Specialization
The position requires 8+ years of software development experience with expert knowledge of ReactJS, TypeScript, and modern JavaScript. Candidates should have excellent communication skills and a focus on team mentorship and continuous improvement.
Experience Required
Minimum 10 year(s)
Software Developer – 4 months Internship/Coop (Winter 2026) at Intact
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science
Qualification
Graduate
Software Development Manager, Applications (Calgary, Canada) at Syndio
Calgary, Alberta, Canada - Full Time
Skills Needed
Software Development, Leadership, Technical Excellence, Saas Solutions, Collaboration, Communication, Problem Solving, Critical Thinking, Enterprise Technology, Ai, Mentorship, Diversity, Agile Methodologies, Cloud Computing, Kubernetes, Data Analytics
Specialization
Candidates should have 7+ years of software development experience, including 2 years in leadership roles. Strong collaboration and communication skills are essential, along with experience in enterprise technology applications.
Experience Required
Minimum 5 year(s)
Principal Software Developer - XPression (Job Req #2025-303) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Software Development, Real Time Graphics, C/C++, Delphi, C#, Object Oriented Programming, Api Design, Sql, Debugging, Testing, Communication, Interpersonal Skills, Assembly Language, Memory Management, Streaming Protocols, Containerization
Specialization
Candidates should have over 10 years of software development experience and a strong technical background in real-time graphic applications. Proficiency in programming languages such as C/C++, Delphi, and C# is essential.
Experience Required
Minimum 10 year(s)
Embedded Software Designer / Concepteur de logiciel Embarqué at Caterpillar
Laval, QC, Canada - Full Time
Skills Needed
Unit Testing, Cloud Services, Perception, Platforms, Azure, C++, Artificial Intelligence, Cmake, Github, Linux, Deliverables, Requirements Analysis, Design, Robotics, Web Development, Product Requirements, Python, Agile, Lessons, Collaboration, Git, Html5, Operating Systems
Qualification
Graduate
Lines Design Engineer at Phasor Engineering Inc
Vernon, British Columbia, Canada - Full Time
Skills Needed
Autocad, Gis Mapping Software, Electrical Distribution Design, Calculations, Document Packages, Client Liaison, Project Coordination, Bids And Proposals, Construction Support, Microsoft Office, Teamwork, Communication, Organization, Customer Service, First Aid Certification, Driver's License
Specialization
A post-secondary diploma or degree in Electrical or Civil Engineering is required, along with 1-2 years of relevant experience. Knowledge of engineering standards and registration eligibility for AScT or P.Eng. designation is preferred.
Senior Process Engineer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Outlook, Communication Skills, Ratings, Unisim, Simulation Software, Control Design, Excel, Leadership Skills, Chemical Engineering, Long Term Business Relationships, Emotional Intelligence, Equipment Sizing
Specialization
Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Lines Design Engineer at Phasor Engineering Inc
Kelowna, British Columbia, Canada - Full Time
Skills Needed
Autocad, Gis Mapping Software, Electrical Distribution Design, Calculations, Document Packages, Client Liaison, Project Coordination, Construction Support, Microsoft Office, Communication Skills, Organization Skills, Interpersonal Skills, Customer Service Skills, Teamwork, First Aid Certification, Driver's License
Specialization
Candidates should have a post-secondary diploma or degree in Electrical or Civil Engineering and 1-2 years of relevant experience. Knowledge of engineering standards and registration eligibility for AScT or P.Eng. is preferred.
Protection & Control Engineer-in-Training (EIT) at Phasor Engineering Inc
Calgary, Alberta, Canada - Full Time
Skills Needed
Electrical Engineering, Protection Principles, Relay Coordination, Engineering Software, Communication Skills, Autocad, Problem Solving, Attention To Detail, Team Collaboration, Project Estimation, Engineering Calculations, Control Schematics, Panel Layouts, Wiring Diagrams, Site Visits, Commissioning Activities
Specialization
A bachelor's degree in electrical engineering or equivalent is required, along with eligibility for registration as an EIT. Relevant experience in substation utility design or protection and control design is an asset.
Junior Project Engineer (EIT) at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Communication Skills, Gas, Management Skills, Engineering Disciplines, Multiple Disciplines
Specialization
Mechanical Engineering, Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Intermediate Civil Engineer at Phasor Engineering Inc
Calgary, AB, Canada - Full Time
Skills Needed
Civil Engineering, Communication Skills
Specialization
Civil engineering
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Project Engineer at Federation Engineering
Sherwood Park, AB T8H 2A3, Canada - Full Time
Skills Needed
Communication Skills, Gas, Management Skills, Engineering Disciplines, Long Term Business Relationships, Emotional Intelligence
Specialization
Mechanical Engineering, Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Project Engineer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Communication Skills, Gas, Management Skills, Engineering Disciplines, Long Term Business Relationships, Emotional Intelligence
Specialization
Mechanical Engineering, Chemical, Engineering
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Junior Electrical Engineer/E.I.T. at Candor Engineering Ltd
Calgary, AB T2E 7K5, Canada - Full Time
Skills Needed
Flexible Approach, Management Skills, Systems Design, Communication Skills, Interpersonal Skills, Staff Relations, Deliverables, Power Distribution
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Junior Piping Designer at Federation Engineering
Calgary, AB, Canada - Full Time
Skills Needed
Piping, Design, Long Term Business Relationships, Designation, Autoplant, Emotional Intelligence, Communication Skills, Gas Industry
Specialization
Engineering, Technology, Design
Qualification
Diploma
Experience Required
Minimum 1 year(s)
Human Resources COOP - Jan 2026 at Phasor Engineering Inc
Calgary, Alberta, Canada - Full Time
Skills Needed
Communication Skills, Problem Solving, Attention To Detail, Organizational Skills, Analytical Skills, Risk Assessment, Microsoft Office, Recruitment, Employee Relations, Collaboration, Hr Policies, Documentation, Interviewing, Staffing, Employee Onboarding, Time Management
Specialization
Candidates should be third or fourth year students enrolled in a Canadian college or university. Strong interpersonal skills, attention to detail, and proficiency in Microsoft Office are essential.

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