Software Engineering Jobs in Canada

About 2607 results in (5) seconds Clear Filters

Jobs Search

About 2607 results in (5) seconds
Automation Engineer/Technologist (Process Systems and Software) at Spartan Controls Ltd
Calgary, AB T2A 7V2, Canada - Full Time
Skills Needed
Piping, Communication Skills, Sis, Emerson Deltav, Profibus, Profinet, Programming Languages, Sql, Mechatronics, System Configuration, Chemical Engineering, Safety Training, Modbus, Devicenet, Architecture, Python, H2s Alive
Specialization
Chemical, Electrical, Engineering, Mechatronics
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Principal Associate, Software Engineer - Capital One Travel - iOS at Capital One CA
Toronto, ON M5R 3V5, Canada - Full Time
Skills Needed
Swift
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Software Engineer - Linux (.net) - Device Authenticators at Okta
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Linux, C#, Rust, C++, Debugging, Troubleshooting, Continuous Integration, Continuous Deployment, Security Engineering, Design Patterns, Object Oriented Principles, Technical Documentation, Agile Methodologies, Code Reviews, Unit Testing
Specialization
Candidates should have 3-5 years of software development experience, particularly in enterprise software on Linux or Windows. Proficiency in C#, Rust, or C++ and a good understanding of design patterns and security engineering are essential.
Experience Required
Minimum 5 year(s)
PHP - Software Development Manager - (Video Sharing Platforms) at Aylo Careers
Montreal, Quebec, Canada - Full Time
Skills Needed
Php, Javascript, Software Design, Development Processes, Cloud Concepts, Soa Design, Scalability, Security, Communication, Problem Solving, Organizational Skills, Software Quality, Microservice Development, Linux, Docker, Gitlabci
Specialization
Candidates must have 6+ years of related work experience, including at least 3 years in a leadership role. A strong understanding of software design, development processes, and modern technologies is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer, Grafana OSS Big Tent | Canada | Remote at Grafana Labs
Remote, British Columbia, Canada - Full Time
Skills Needed
Cad
Qualification
Graduate
Full-Stack Software Engineer - Quantamental & Derivatives Team at Scotiabank
Toronto, ON, Canada - Full Time
Skills Needed
Bitbucket, Redis, Data Processing, Containerization, Fine Tuning, Distributed Systems, Kubernetes, Computer Science, Secure Coding, Design, Wealth Management, Cloud, Production Deployment, Capital Markets, Investment Banking, Private Banking, Communication Skills, Aws
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Verification Team Lead, Workstation and Tools (Hybrid) at Kardium Inc
Burnaby, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Engineering
Qualification
BSc
Associate Software Developer – Anyware Endpoints C++ Developer at HP Law
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C++, Python, Git, Cmake, Multithreaded Programming, High Performance Programming, Cpu Architectures, Data Compression Algorithms, Agile Development, Scrum, Devops, Test Automation, Software Development, Virtual Desktop Infrastructure, Problem Solving, Analytical Skills
Specialization
Students enrolled in a Bachelor's or Master's program in Computer Science, Computer Engineering, Software Engineering or equivalent are required. Candidates should have completed at least 2 academic years and possess strong problem-solving and analytical skills.
Senior Full-Stack Software Engineer (Java, NodeJS, React, Azure) at Recrute Action Inc
Toronto, ON M5S 1R1, Canada - Full Time
Skills Needed
Spring Boot, Sonarqube, Spring Cloud, Confluence, Typescript, Jenkins, Maven, Web Services, Java, Jira, Content Management
Specialization
Computer science computer engineering or equivalent work experience
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Staff Software Engineer, Backend (Platform - Asset Data) at Coinbase Careers Page
, , Canada - Full Time
Skills Needed
Backend Software Engineering, Golang, Distributed Systems, Architecting Solutions, Cross Organizational Initiatives, Communication Skills, Problem Solving, Mentoring, Coding Standards, High Quality Code
Specialization
10+ years of experience in backend software engineering using Golang or similar languages is required. Candidates should have strong technical knowledge of building distributed systems and proven ability to lead complex initiatives.
Experience Required
Minimum 10 year(s)
Winter Co-op - Ship Integration and Test Engineer - Software Test at LOCKHEED MARTIN CORPORATION
Halifax, NS, Canada - Full Time
Skills Needed
Python, Bash, C++, Git, Linux, Java, Subversion
Specialization
Computer science or related engineering discipline
Qualification
Graduate
Software Engineer - Frostbite Live Service (18 months temporary) at Electronic Arts
Vancouver, BC, Canada - Full Time
Skills Needed
Platforms, Powershell, Automation, Gitlab, Game Engine
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Full-Stack Software Engineer - Quantamental & Derivatives Team at Scotiabank
Toronto, ON, Canada - Full Time
Skills Needed
Investment Banking, Computer Science, Distributed Systems, Kafka, Bitbucket, Commercial Banking, Sql Server, Production Deployment, Wealth Management, Capital Markets, Containerization, Azure, Design, Fine Tuning, Redis, Aws, Cloud, Kubernetes, Data Processing, Evolution
Specialization
Computer science engineering or a related field
Qualification
Graduate
Experience Required
Minimum 5 year(s)
SAP iXp Intern - Concur Travel, Software Developer [Vancouver] at SAP Group
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Pipeline, Product Management, Collaboration, Sap, C, Ux
Qualification
Graduate
SAP iXp Intern - Concur Travel, Software Developer [Vancouver] at SAP
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Collaboration, Travel Management, Ux, Product Management, Sap, Customer Experience
Qualification
Graduate
Développeur de Logiciels Principal(e) | Staff Software Developer at Unity Technologies
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer III ( Labs and Emerging Security Technologies) at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Security Controls, Academic Background, Design, Business Units, Unix, User Documentation, Computer Science, It Infrastructure, Code, Knowledge Sharing, Network Security, Security, Internal Customers, It, Powershell, Switches, Scalability, Validation, Infrastructure
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Cloud & AI Solution Engineer - Software, Development Tools and AI at Microsoft
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Pre Sales, Modern Languages, Github, Leadership, Devops, Cad, Architects, Visual Studio Code, Cloud, Python, Java, Collaboration, Microsoft, Technology Management, Microservices, Information Technology, Community Engagement, Developers
Specialization
Computer Science, Information Technology, Technology
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Software Developer Intermediate (MS Access/VBA/SQL/Python/Java) at Intact
Calgary, AB T2P 3H3, Canada - Full Time
Skills Needed
Sas, Software Development, Sql, Computer Science, Communication Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Intern, Full Stack Software Engineer - Team Sprout - Winter 2026 at Capital One CA
Toronto, ON M5R 3V5, Canada - Full Time
Skills Needed
Microservices, Writing, Javascript
Qualification
Graduate
Automation Engineer/Technologist (Process Systems and Software) at Spartan Controls Ltd
Calgary, AB T2A 7V2, Canada -
Full Time


Start Date

Immediate

Expiry Date

10 Dec, 25

Salary

0.0

Posted On

11 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Piping, Communication Skills, Sis, Emerson Deltav, Profibus, Profinet, Programming Languages, Sql, Mechatronics, System Configuration, Chemical Engineering, Safety Training, Modbus, Devicenet, Architecture, Python, H2S Alive

Industry

Electrical/Electronic Manufacturing

Description

Spartan Controls is an employee-owned company and leading provider of data management, industrial automation, valves, measurement and control solutions for process industries in Western Canada and beyond. We are dedicated to providing exceptional sales, support and service experiences for our diverse customer base in industries such as mining, power, oil & gas, municipal, pulp & paper, and chemical.
Spartan is committed to creating a sustainable modern world with innovative automation. Our focus is Customer Outcomes. By leveraging applied automation we assist customers improving their Safety, Reliability, Operations and Productivity.
Our employee ownership model creates a unique culture of community, creativity, entrepreneurship, and a place to build your career. Spartan Controls provides an environment that not only encourages you to do your best, but also empowers you to do what it takes to create a solution, address a need, or respond to an issue.

SUMMARY

We are currently recruiting for an experienced Automation Engineer/Technologist (Process Systems and Software) for our project execution team in Calgary. Reporting to the Manager, Systems, Software and Solutions, the successful candidate will work within a project team applying their knowledge and experience in control system design and implementation to include: configuration, process control, system testing (FAT/SAT), application integration, commissioning and start-up, and optimization of new and existing integrated solutions. Primary technologies are the Emerson DeltaV Process Control System and the DeltaV Safety Instrumented System (DeltaV SIS).

QUALIFICATIONS AND SKILLS

  • Instrumentation Engineering Technologist Diploma or Bachelors degree in Electrical, Computer, Mechatronics or Chemical Engineering is required
  • 5+ years’ experience with control system configuration, preferably Emerson DeltaV and/or DeltaV SIS
  • Proficiency with reading and understanding engineering input documents (control narratives, piping and instrumentation diagrams, shutdown keys, single line diagrams, etc.) is required
  • Configuration of command driven sequences an asset
  • Experience in network and architecture design an asset
  • Experience with the following programming languages an asset: VBA, SQL, JAVA script, Python
  • Experience with field instrumentation, HART protocol and bus communication technologies; DeviceNet, ProfiBus, Modbus, Ethernet/IP, Profinet an asset
  • Familiarity with control system modernization and other control systems (Rockwell, Honeywell, Siemens, ABB, Yokogawa, etc.) an asset
  • Exceptional communication skills and customer service practices
  • Exceptional focus on quality, issue ownership and resolution
  • Ability to successfully manage multiple priorities and assignments
  • Ability to work independently and within a team environment
  • Entrepreneurial work ethic
  • Safety conscious and able to complete applicable safety training (e.g. H2S Alive, CSTS, First Aid, etc.)
  • Willingness to travel to customer facilities; valid Class 5 driver license required
    Spartan is committed to providing a safe workplace for all employees. This position is classified as safety-sensitive, and as such, the successful candidate will be required to pass a pre-employment alcohol & drug test.
    As part our recruitment process, successful candidates will be required to pass a pre-employment security background check.
    Spartan recognizes that there are many ways in which candidates develop knowledge, abilities, and competencies throughout their careers. We encourage applications from candidates with a variety of backgrounds and we do consider qualifications and competencies that are equivalent to those specifically mentioned above.
    Close Date: September 26, 2025 (11:59 pm MST)
    Requisition ID: 162

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Participate in the whole control system lifecycle:
-
- System Design:
- Work with customers’ process and electrical engineers to define functional requirements
- Work with Spartan electrical engineering to support design of system architectures, network architectures, third party interfaces, and control and marshalling cabinets
- Support the Computer Aided Design and Drafting (CADD) teams in the production of associated designs and drawings
- System configuration:
- Configure control strategies and Safety Instrumented Functions (SIFs) based on relevant engineering inputs
- Develop Human-Machine Interface (HMI) graphics
- Interface with third party products (PLCs, HMIs, OPC Clients, Historians)
- Internal verification and Factory Acceptance Testing (FAT):
- Support internal hardware testing
- Conduct Internal Verification Testing (IVT)
- Conduct software Factory Acceptance Testing (FAT) with customers
- Support System Integration Functional Testing (SIFT)
- Plant commissioning at customer facilities:
- Conduct Site Acceptance Testing (SAT) with customers
- Perform loop checks
- Conduct Human Machine Interface (HMI) and configuration function testing
- Support third party interface checks
- Support integration with enterprise / business systems:
- Plant Information Management Systems (PIMS)
- Laboratory Information Management Systems (LIMS)
- Asset Management Systems (AMS)
- Historians (PI)
- Provide Operations support for:
- Troubleshooting
- Maintenance
- Alarm management
- Loop tuning and characterization
- Documentation
- Ongoing support:
- Collaborate with the project team, engineering consultants and customers in resolving technical issues
- Act as a trusted technical advisor for the customer, focusing on providing expertise and value
- Provide technical support for sales teams as required
- Participate in 7/24 phone support rotation (approximately 1 x 1 week rotation per year)
- Continuous learning:
- Proactively contribute to team learning, knowledge sharing and process improvement
- Provide input into improvement of engineering and service processes and practices

Automation Engineer/Technologist (Process Systems and Software) at Spartan Controls Ltd
Calgary, AB T2A 7V2, Canada - Full Time
Skills Needed
Piping, Communication Skills, Sis, Emerson Deltav, Profibus, Profinet, Programming Languages, Sql, Mechatronics, System Configuration, Chemical Engineering, Safety Training, Modbus, Devicenet, Architecture, Python, H2s Alive
Specialization
Chemical, Electrical, Engineering, Mechatronics
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Principal Associate, Software Engineer - Capital One Travel - iOS at Capital One CA
Toronto, ON M5R 3V5, Canada - Full Time
Skills Needed
Swift
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Senior Software Engineer - Linux (.net) - Device Authenticators at Okta
Toronto, Ontario, Canada - Full Time
Skills Needed
Software Development, Linux, C#, Rust, C++, Debugging, Troubleshooting, Continuous Integration, Continuous Deployment, Security Engineering, Design Patterns, Object Oriented Principles, Technical Documentation, Agile Methodologies, Code Reviews, Unit Testing
Specialization
Candidates should have 3-5 years of software development experience, particularly in enterprise software on Linux or Windows. Proficiency in C#, Rust, or C++ and a good understanding of design patterns and security engineering are essential.
Experience Required
Minimum 5 year(s)
PHP - Software Development Manager - (Video Sharing Platforms) at Aylo Careers
Montreal, Quebec, Canada - Full Time
Skills Needed
Php, Javascript, Software Design, Development Processes, Cloud Concepts, Soa Design, Scalability, Security, Communication, Problem Solving, Organizational Skills, Software Quality, Microservice Development, Linux, Docker, Gitlabci
Specialization
Candidates must have 6+ years of related work experience, including at least 3 years in a leadership role. A strong understanding of software design, development processes, and modern technologies is essential.
Experience Required
Minimum 5 year(s)
Senior Software Engineer, Grafana OSS Big Tent | Canada | Remote at Grafana Labs
Remote, British Columbia, Canada - Full Time
Skills Needed
Cad
Qualification
Graduate
Full-Stack Software Engineer - Quantamental & Derivatives Team at Scotiabank
Toronto, ON, Canada - Full Time
Skills Needed
Bitbucket, Redis, Data Processing, Containerization, Fine Tuning, Distributed Systems, Kubernetes, Computer Science, Secure Coding, Design, Wealth Management, Cloud, Production Deployment, Capital Markets, Investment Banking, Private Banking, Communication Skills, Aws
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Verification Team Lead, Workstation and Tools (Hybrid) at Kardium Inc
Burnaby, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Engineering
Qualification
BSc
Associate Software Developer – Anyware Endpoints C++ Developer at HP Law
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C++, Python, Git, Cmake, Multithreaded Programming, High Performance Programming, Cpu Architectures, Data Compression Algorithms, Agile Development, Scrum, Devops, Test Automation, Software Development, Virtual Desktop Infrastructure, Problem Solving, Analytical Skills
Specialization
Students enrolled in a Bachelor's or Master's program in Computer Science, Computer Engineering, Software Engineering or equivalent are required. Candidates should have completed at least 2 academic years and possess strong problem-solving and analytical skills.
Senior Full-Stack Software Engineer (Java, NodeJS, React, Azure) at Recrute Action Inc
Toronto, ON M5S 1R1, Canada - Full Time
Skills Needed
Spring Boot, Sonarqube, Spring Cloud, Confluence, Typescript, Jenkins, Maven, Web Services, Java, Jira, Content Management
Specialization
Computer science computer engineering or equivalent work experience
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Staff Software Engineer, Backend (Platform - Asset Data) at Coinbase Careers Page
, , Canada - Full Time
Skills Needed
Backend Software Engineering, Golang, Distributed Systems, Architecting Solutions, Cross Organizational Initiatives, Communication Skills, Problem Solving, Mentoring, Coding Standards, High Quality Code
Specialization
10+ years of experience in backend software engineering using Golang or similar languages is required. Candidates should have strong technical knowledge of building distributed systems and proven ability to lead complex initiatives.
Experience Required
Minimum 10 year(s)
Winter Co-op - Ship Integration and Test Engineer - Software Test at LOCKHEED MARTIN CORPORATION
Halifax, NS, Canada - Full Time
Skills Needed
Python, Bash, C++, Git, Linux, Java, Subversion
Specialization
Computer science or related engineering discipline
Qualification
Graduate
Software Engineer - Frostbite Live Service (18 months temporary) at Electronic Arts
Vancouver, BC, Canada - Full Time
Skills Needed
Platforms, Powershell, Automation, Gitlab, Game Engine
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Full-Stack Software Engineer - Quantamental & Derivatives Team at Scotiabank
Toronto, ON, Canada - Full Time
Skills Needed
Investment Banking, Computer Science, Distributed Systems, Kafka, Bitbucket, Commercial Banking, Sql Server, Production Deployment, Wealth Management, Capital Markets, Containerization, Azure, Design, Fine Tuning, Redis, Aws, Cloud, Kubernetes, Data Processing, Evolution
Specialization
Computer science engineering or a related field
Qualification
Graduate
Experience Required
Minimum 5 year(s)
SAP iXp Intern - Concur Travel, Software Developer [Vancouver] at SAP Group
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Pipeline, Product Management, Collaboration, Sap, C, Ux
Qualification
Graduate
SAP iXp Intern - Concur Travel, Software Developer [Vancouver] at SAP
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Collaboration, Travel Management, Ux, Product Management, Sap, Customer Experience
Qualification
Graduate
Développeur de Logiciels Principal(e) | Staff Software Developer at Unity Technologies
Montréal, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer III ( Labs and Emerging Security Technologies) at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Security Controls, Academic Background, Design, Business Units, Unix, User Documentation, Computer Science, It Infrastructure, Code, Knowledge Sharing, Network Security, Security, Internal Customers, It, Powershell, Switches, Scalability, Validation, Infrastructure
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Cloud & AI Solution Engineer - Software, Development Tools and AI at Microsoft
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Pre Sales, Modern Languages, Github, Leadership, Devops, Cad, Architects, Visual Studio Code, Cloud, Python, Java, Collaboration, Microsoft, Technology Management, Microservices, Information Technology, Community Engagement, Developers
Specialization
Computer Science, Information Technology, Technology
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Software Developer Intermediate (MS Access/VBA/SQL/Python/Java) at Intact
Calgary, AB T2P 3H3, Canada - Full Time
Skills Needed
Sas, Software Development, Sql, Computer Science, Communication Skills
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Intern, Full Stack Software Engineer - Team Sprout - Winter 2026 at Capital One CA
Toronto, ON M5R 3V5, Canada - Full Time
Skills Needed
Microservices, Writing, Javascript
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...