Software Engineering Jobs in Canada

About 2543 results in (6) seconds Clear Filters

Jobs Search

About 2543 results in (6) seconds
Software Quality Assurance Analyst at SolutionInc Limited
Halifax, NS B3K 1T2, Canada - Full Time
Skills Needed
Relational Databases, Network Architecture, Agile Methodologies, Shell Scripting, Compatibility Testing, Communication Skills, Bash
Specialization
Business
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Software Development Engineer (C#) at acre security
Ottawa, ON, Canada - Full Time
Skills Needed
Mongodb, Software Development, Computer Science, Information Technology, Software Design, Usability, English
Specialization
Computer science information technology or related field or equivalent practical experience
Qualification
Graduate
Staff Software Engineer, FoodStorm at Instacart
Vancouver, BC, Canada - Full Time
Skills Needed
Soa, Python, Collaborative Environment, Java, Ownership, Computer Science, Accountability, Front End Web Development, Catering
Specialization
Computer science engineering or equivalent experience
Qualification
Graduate
Sr. Software Engineer - Full-Stack at SAP
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Collaborative Environment, Further Education, Aws, Perspectives, Production Systems, Build Tools, Architecting, Java, Microservices, Azure, Object Oriented Languages, Spring, Storage Systems, C++, Design, Continuous Integration, Data Structures, Testing, Mockito, Junit, Code
Specialization
Engineering computer science or other technical related field a plus
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Java Software Engineer Lead at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Software Development, Leadership, C++, History, Gitlab, Java, Design Principles
Qualification
Graduate
Senior Software Engineer - Caching at Etraveli Group
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Relational Databases, Design Patterns, Data Structures, Kubernetes, Redis, Apache Kafka, Ownership, Docker, Algorithms, High Availability
Specialization
Computer science or related technical field experience
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer (Product) at owlco
Toronto, ON, Canada - Full Time
Skills Needed
Product Engineering, Aws, Software Development, Computer Science, Programming Languages, Technology, Communication Skills, Python, Architecture, Azure, Java, Microservices
Specialization
Computer science or a related technical field
Qualification
Graduate
Senior Java Software Engineer Lead at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer - Backend at Okta
Toronto, ON, Canada - Full Time
Skills Needed
App, Mysql, Perspectives, Authentication, Java, Automation
Qualification
Graduate
Software Engineer II, Provisioning at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Automation, Large Scale Systems, Distributed Systems, Node.Js, It, Authentication, Perspectives, App
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer (Product) at owlco
Vancouver, BC, Canada - Full Time
Skills Needed
Product Engineering, Python, Azure, Architecture, Microservices, Programming Languages, Communication Skills, Aws, Software Development, Computer Science, Technology, Java
Specialization
Computer science or a related technical field
Qualification
Graduate
C++/QT Software Engineer/Developer at Kongsberg Geospatial
Ottawa, ON K2K 3C9, Canada - Full Time
Skills Needed
Git, Operations, Linux, Qt, Windows, C++, Code, Visual Studio, Uav, Eclipse
Specialization
A field related to computer science or engineering or equivalent relevant experience
Qualification
Diploma
Staff Full Stack Software Engineer at Agiloft
Remote, British Columbia, Canada - Full Time
Skills Needed
Javascript, Computer Science, Infrastructure, Color, Code, Communication Skills, Python, Regulations, Veterans, Team Leadership, Disabilities, Query Optimization, Aws, Information Technology, Typescript, Enterprise Software
Specialization
Computer science information technology or related field (or equivalent experience
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Java Software Engineer Lead at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Design Principles, Leadership, History, Gitlab, Java, C++, Software Development
Qualification
Graduate
Software Engineer, Code Generation at MongoDB
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Development Engineer - UI at Apple
Vancouver, BC, Canada - Full Time
Skills Needed
Features, Redux, Computer Science, Css, Accessibility, Teams, State Management, Html
Specialization
Computer science related discipline or equivalent experience
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Engineer III, Marketplace at ACV Auctions
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science or a related technical discipline or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer - Backend at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Authentication, Pto, Automation, Perspectives, Java, Telemedicine, Addition, App, Enterprise Software, Computer Science
Specialization
Computer science or relevant industry experience
Qualification
Graduate
Senior Software Engineer (Backend) at owlco
Vancouver, BC, Canada - Full Time
Skills Needed
Cloud Services, Nosql, Azure, Microservices, Continuous Integration, Sql, Aws, Analytical Skills
Qualification
Graduate
Software Developer - Orchestration at Rogers Communications
Calgary, AB, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Software Quality Assurance Analyst at SolutionInc Limited
Halifax, NS B3K 1T2, Canada -
Full Time


Start Date

Immediate

Expiry Date

25 Nov, 25

Salary

50000.0

Posted On

26 Aug, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Relational Databases, Network Architecture, Agile Methodologies, Shell Scripting, Compatibility Testing, Communication Skills, Bash

Industry

Information Technology/IT

Description

Position Description: We are seeking a highly skilled and detail-oriented Software Quality Assurance Analyst with a strong foundation in technical writing. This role is ideal for someone who not only ensures software quality through rigorous testing but also excels at producing clear, structured, and comprehensive documentation that supports development, testing, and deployment processes. As a member of SolutionInc’s team, the Software Quality Assurance Analyst will be tasked with test planning, test design, test execution and test management for a variety of SolutionIP products and services. Reporting to the Manager of Testing Services, the ideal candidate will possess most of the following qualifications.

REQUIRED QUALIFICATIONS

  • Undergraduate degree or college diploma in a computer-related discipline or equivalent business experience.
  • 2–5 years of experience in software QA or related roles.
  • Proven experience in technical writing and documentation review, with a portfolio or examples of authored documentation.
  • Strong knowledge of Unix/Linux environments and computer network architecture.
  • Proficiency in shell scripting (bash, Perl, Python).
  • Experience with relational databases (PostgreSQL, MySQL).
  • Hands-on experience with ETL processes and tools.
  • Experience with UX/UI and cross-browser compatibility testing.
  • Familiarity with cloud-based solutions (database, web, network, system).
  • Proficiency with MS Office Suite and documentation tools.
  • Excellent written and verbal communication skills.

PREFERRED QUALIFICATIONS

  • Experience with test automation frameworks and tools.
  • ISTQB Software Testing certification(s).
  • Familiarity with Agile methodologies and DevOps practices.

How To Apply:

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

Responsibilities
  • Design, develop, and execute comprehensive test plans, test cases, and test scripts.
  • Perform functional, regression, UX/UI, and cross-browser testing across multiple platforms.
  • Collaborate with cross-functional teams throughout the Software Development Lifecycle (SDLC).
  • Conduct testing on various platforms including Windows, macOS, Linux, Android, and iOS.
  • Validate data integrity and transformation in ETL processes.
  • Work with cloud-based environments and services to ensure system performance and reliability.
  • Create, review, and maintain high-quality technical documentation, including: Test plans, test case libraries, and execution reports - Defect logs and issue tracking summaries - Release notes, closure reports, and system behavior documentation - User-facing test summaries and internal QA process documentation
  • Critically review documentation authored by others to ensure clarity, accuracy, completeness, and consistency with standards.
  • Provide feedback and recommendations to improve documentation quality and usability.
  • Translate complex technical concepts into clear, concise, and user-friendly documentation for both technical and non-technical audiences.
  • Contribute to test automation initiatives and continuous improvement efforts.
Software Quality Assurance Analyst at SolutionInc Limited
Halifax, NS B3K 1T2, Canada - Full Time
Skills Needed
Relational Databases, Network Architecture, Agile Methodologies, Shell Scripting, Compatibility Testing, Communication Skills, Bash
Specialization
Business
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Software Development Engineer (C#) at acre security
Ottawa, ON, Canada - Full Time
Skills Needed
Mongodb, Software Development, Computer Science, Information Technology, Software Design, Usability, English
Specialization
Computer science information technology or related field or equivalent practical experience
Qualification
Graduate
Staff Software Engineer, FoodStorm at Instacart
Vancouver, BC, Canada - Full Time
Skills Needed
Soa, Python, Collaborative Environment, Java, Ownership, Computer Science, Accountability, Front End Web Development, Catering
Specialization
Computer science engineering or equivalent experience
Qualification
Graduate
Sr. Software Engineer - Full-Stack at SAP
Vancouver, BC V6B 1A9, Canada - Full Time
Skills Needed
Collaborative Environment, Further Education, Aws, Perspectives, Production Systems, Build Tools, Architecting, Java, Microservices, Azure, Object Oriented Languages, Spring, Storage Systems, C++, Design, Continuous Integration, Data Structures, Testing, Mockito, Junit, Code
Specialization
Engineering computer science or other technical related field a plus
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Java Software Engineer Lead at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Software Development, Leadership, C++, History, Gitlab, Java, Design Principles
Qualification
Graduate
Senior Software Engineer - Caching at Etraveli Group
Toronto, ON, Canada - Full Time
Skills Needed
Computer Science, Relational Databases, Design Patterns, Data Structures, Kubernetes, Redis, Apache Kafka, Ownership, Docker, Algorithms, High Availability
Specialization
Computer science or related technical field experience
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer (Product) at owlco
Toronto, ON, Canada - Full Time
Skills Needed
Product Engineering, Aws, Software Development, Computer Science, Programming Languages, Technology, Communication Skills, Python, Architecture, Azure, Java, Microservices
Specialization
Computer science or a related technical field
Qualification
Graduate
Senior Java Software Engineer Lead at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Senior Software Engineer - Backend at Okta
Toronto, ON, Canada - Full Time
Skills Needed
App, Mysql, Perspectives, Authentication, Java, Automation
Qualification
Graduate
Software Engineer II, Provisioning at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Automation, Large Scale Systems, Distributed Systems, Node.Js, It, Authentication, Perspectives, App
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer (Product) at owlco
Vancouver, BC, Canada - Full Time
Skills Needed
Product Engineering, Python, Azure, Architecture, Microservices, Programming Languages, Communication Skills, Aws, Software Development, Computer Science, Technology, Java
Specialization
Computer science or a related technical field
Qualification
Graduate
C++/QT Software Engineer/Developer at Kongsberg Geospatial
Ottawa, ON K2K 3C9, Canada - Full Time
Skills Needed
Git, Operations, Linux, Qt, Windows, C++, Code, Visual Studio, Uav, Eclipse
Specialization
A field related to computer science or engineering or equivalent relevant experience
Qualification
Diploma
Staff Full Stack Software Engineer at Agiloft
Remote, British Columbia, Canada - Full Time
Skills Needed
Javascript, Computer Science, Infrastructure, Color, Code, Communication Skills, Python, Regulations, Veterans, Team Leadership, Disabilities, Query Optimization, Aws, Information Technology, Typescript, Enterprise Software
Specialization
Computer science information technology or related field (or equivalent experience
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Senior Java Software Engineer Lead at Halliburton
Calgary, AB T2P 3V4, Canada - Full Time
Skills Needed
Design Principles, Leadership, History, Gitlab, Java, C++, Software Development
Qualification
Graduate
Software Engineer, Code Generation at MongoDB
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Development Engineer - UI at Apple
Vancouver, BC, Canada - Full Time
Skills Needed
Features, Redux, Computer Science, Css, Accessibility, Teams, State Management, Html
Specialization
Computer science related discipline or equivalent experience
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Engineer III, Marketplace at ACV Auctions
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science or a related technical discipline or equivalent practical experience
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer - Backend at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Authentication, Pto, Automation, Perspectives, Java, Telemedicine, Addition, App, Enterprise Software, Computer Science
Specialization
Computer science or relevant industry experience
Qualification
Graduate
Senior Software Engineer (Backend) at owlco
Vancouver, BC, Canada - Full Time
Skills Needed
Cloud Services, Nosql, Azure, Microservices, Continuous Integration, Sql, Aws, Analytical Skills
Qualification
Graduate
Software Developer - Orchestration at Rogers Communications
Calgary, AB, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering
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...