Software Engineering Jobs in Canada

About 2543 results in (4) seconds Clear Filters

Jobs Search

About 2543 results in (4) seconds
Software Quality Developer in Test at Perceptyx
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer (Go) - US at Form3
Ontario, Ontario, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer Co-op, Front End at Dialpad UK Ltd
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, Java, C++, Sql, Nosql, Data Structures, Algorithms, Software Design, Object Oriented Design, Debugging, Unit Testing, Version Control, Git, Containerization, Cloud Computing, Monitoring
Specialization
Currently enrolled in a university program (3rd year+) or recently graduated in Computer Science, Computer Engineering, or a related field of study. Minimum of 8 months of hands-on experience in software development is required.
Software Applications QA Developer at Fortinet
Vancouver, BC, Canada - Full Time
Skills Needed
Web Technologies, Communication Skills, Chrome, Test Cases, Javascript, Ajax, Job Skills, Sql Server, Firefox, Edge, Developers
Qualification
Graduate
Lead Software Programmer/Developer at Tetra Tech
Pickering, ON, Canada - Full Time
Skills Needed
Interpersonal Skills, Interfaces, Software Development
Qualification
Graduate
Senior Software Developer, Backend at Leap Tools
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Software development
Qualification
Graduate
Software Developer - New Grad 2025 at Ciena
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Software development
Qualification
Graduate
Senior Software Engineer (Android) at SMART Technologies
Calgary, AB T2L 1Y1, Canada - Full Time
Skills Needed
Design Patterns, Design Principles, Computer Science, C++, Interfaces, Kotlin, Java, Object Oriented Programming
Qualification
BSc
Software Implementation Specialist at Celayix Inc
Vancouver, BC V6C 2T5, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Engineer (Golang & React) at Applied Systems
, , Canada - Full Time
Skills Needed
Golang, React, Cypress, Restsharp, Agile, Sql, Ui Testing, Api Testing, Microservice Architecture, Cloud Computing, Docker, Kubernetes, Postgresql, Javascript, Typescript, Insurance Industry
Specialization
Candidates should have 3+ years of experience in software engineering and familiarity with languages such as Golang and React. Knowledge of modern testing strategies and a genuine passion for programming are essential.
Experience Required
Minimum 2 year(s)
Software Quality Assurance Analyst at LOCKHEED MARTIN CORPORATION
Halifax, NS, Canada - Full Time
Skills Needed
Computer Science, Systems Engineering, Design, Interpersonal Skills, Code, Integration, Load, Security, Information Products, Iso, Defense, Requirements Analysis
Specialization
Computer science engineering or related fields
Qualification
Graduate
Construction Machine Design Engineer - Multi-Directional Wire Saw Excavatio at RA Engineering
Newmarket, ON, Canada - Full Time
Skills Needed
Leadership Skills, Pneumatics, Robotics, Power Systems, Hydraulics, Automation
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Mechanical Designer - Kiewit Power Engineering at Kiewit Corporation
Calgary, AB T2W 3X6, Canada - Full Time
Skills Needed
Power Projects, Life Insurance, Design, Excel, Smartplant, Power Delivery, Software, Matching, Autodesk, Construction Management, Discrimination, Web Browsing, Overtime, Microstation
Qualification
Graduate
Experience Required
Minimum 3 year(s)
WATER RESOURCES CIVIL ENGINEERING TECHNOLOGIST at MPE Engineering
Saskatoon, SK, Canada - Full Time
Skills Needed
Autocad, Mpe, Communication Skills, Field Work, Knowledge Base
Specialization
Civil Engineering, Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Director, Department of Chemical Engineering at Polytechnique Montral
Montréal, QC, Canada - Full Time
Skills Needed
Diplomacy, Conflict Management, Agility, Collaboration, French, Resource Management, English, University Teaching, Strategic Thinking, Interpersonal Skills, Research, Teaching, Emotional Intelligence
Qualification
Phd
Regional Manager, Engineering - Western Canada at Pario Engineering Environmental Sciences LP Sciences
Vancouver, BC, Canada - Full Time
Skills Needed
Presentations, Excel, Microsoft Office, Outlook
Specialization
Engineering preferable professional engineering license an asset
Qualification
Graduate
Project Manager Intern Mechanical Engineering at MetaltechOmega
Laval, QC H7L 3N6, Canada - Full Time
Skills Needed
Mandates, Excel, Leadership Skills
Qualification
Graduate
Engineering Manager - SAP Digital Manufacturing at SAP Group
Waterloo, ON N2L 6R2, Canada - Full Time
Skills Needed
Design, Docker, Kafka, Angular, Business Technology
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Engineering Manager, Group Benefits Technology at Manulife
Waterloo, ON, Canada - Full Time
Skills Needed
Web Applications, Engineers
Qualification
Graduate
Specialist II-IC Machine Learning Engineering at BMO Financial Group
Toronto, ON M8X 1C4, Canada - Full Time
Skills Needed
Critical Thinking, Intelligence Systems, Continuous Integration, Deep Learning, Speech, Technical Proficiency, Business Requirements, Models, Statistics, Aws, Machine Learning, Communication Skills, Ml, Unstructured Data, Mathematics
Qualification
Diploma
Experience Required
Minimum 4 year(s)
Software Quality Developer in Test at Perceptyx
Toronto, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

22 Nov, 25

Salary

0.0

Posted On

23 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

*We welcome all people based in Toronto, ON to apply. This job is a hybrid role from this location. *
The Software Quality Developer in Test role exists to accelerate delivery and improve product reliability by embedding quality practices throughout the software development lifecycle. This position emphasizes automation, continuous integration, proactive test strategy, and the use of AI-powered testing approaches to accelerate feedback and reduce manual effort. The role ensures that quality risks are addressed early ("shift-left") and that test suites provide fast, reliable feedback. The role directly impacts customer satisfaction, delivery velocity, and the overall health of Perceptyx’s product ecosystem.

Things You’ll Do:

  • Define high level test plans, create test cases and execute them for functional, integration, system and regression testing, based on requirements and user stories
  • Consistently contribute high-quality automated tests tied to clear business logic and acceptance criteria, ensuring they reflect real user value
  • Write modular, reusable, and reliable tests that minimize false positives and provide fast, trustworthy feedback loops
  • Take ownership of a test suite and quality dimension, maintaining and improving it as a long-term product asset
  • Identify coverage gaps and implement follow-ups to close them
  • Reduce and proactively prevent test flakiness; monitor test runtime, escaped defects, and failure rates to improve effectiveness
  • Apply testing best practices and architecture in real-world scenarios, balancing automation vs. manual testing based on risk and impact
  • Participate in sprint planning and grooming by raising quality risks, edge cases, and automation needs early in the cycle
  • Ensure automation supports CI/CD and continuous delivery by embedding tests into the pipeline and monitoring execution results
  • Partner with engineers, product managers, and designers to champion team-wide ownership of product quality
  • Share and maintain dashboards, metrics, and insights to make product quality visible and actionable, including AI-enhanced dashboards for predictive risk analysis
  • Use AI-based tools to generate, optimize, and maintain test cases, reducing duplication and improving coverage.
  • Support exploratory testing efforts when automation is not feasible
  • Contribute to technical documentation and playbooks for test automation best practices

Things You’ll Bring:

  • Working understanding of shift-left testing practices and Agile/DevOps environments
  • Solid grasp of the testing pyramid and automation design patterns (unit, integration, API, UI/E2E)
  • Proficiency with test automation frameworks and tools (e.g., Cypress, Playwright, Selenium, Jest, JUnit, Pytest)
  • Skilled at writing automated API tests (REST, GraphQL, gRPC) and UI/E2E tests integrated with CI/CD
  • Proficiency in at least one programming/scripting language (e.g., JavaScript/TypeScript, Python, Java, Go)
  • Familiarity with mocking, stubbing, and test data management strategies
  • Experience with CI/CD tools (e.g., GitHub Actions, Jenkins, CircleCI, GitLab CI) and pipeline monitoring
  • Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerized environments (Docker, Kubernetes)
  • Experience monitoring and analyzing automation metrics (flakiness, runtime, coverage, escaped defects)
  • Excellent problem-solving, debugging, and root cause analysis skills
  • Strong written and verbal communication with ability to coach peers on quality best practices

Education: Bachelor’s Degree (4-year) in Computer Science or relevant field preferred.
Work Experience: 3-5 years

Responsibilities
  • Define high level test plans, create test cases and execute them for functional, integration, system and regression testing, based on requirements and user stories
  • Consistently contribute high-quality automated tests tied to clear business logic and acceptance criteria, ensuring they reflect real user value
  • Write modular, reusable, and reliable tests that minimize false positives and provide fast, trustworthy feedback loops
  • Take ownership of a test suite and quality dimension, maintaining and improving it as a long-term product asset
  • Identify coverage gaps and implement follow-ups to close them
  • Reduce and proactively prevent test flakiness; monitor test runtime, escaped defects, and failure rates to improve effectiveness
  • Apply testing best practices and architecture in real-world scenarios, balancing automation vs. manual testing based on risk and impact
  • Participate in sprint planning and grooming by raising quality risks, edge cases, and automation needs early in the cycle
  • Ensure automation supports CI/CD and continuous delivery by embedding tests into the pipeline and monitoring execution results
  • Partner with engineers, product managers, and designers to champion team-wide ownership of product quality
  • Share and maintain dashboards, metrics, and insights to make product quality visible and actionable, including AI-enhanced dashboards for predictive risk analysis
  • Use AI-based tools to generate, optimize, and maintain test cases, reducing duplication and improving coverage.
  • Support exploratory testing efforts when automation is not feasible
  • Contribute to technical documentation and playbooks for test automation best practice
Software Quality Developer in Test at Perceptyx
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Engineer (Go) - US at Form3
Ontario, Ontario, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Software Engineer Co-op, Front End at Dialpad UK Ltd
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Python, Java, C++, Sql, Nosql, Data Structures, Algorithms, Software Design, Object Oriented Design, Debugging, Unit Testing, Version Control, Git, Containerization, Cloud Computing, Monitoring
Specialization
Currently enrolled in a university program (3rd year+) or recently graduated in Computer Science, Computer Engineering, or a related field of study. Minimum of 8 months of hands-on experience in software development is required.
Software Applications QA Developer at Fortinet
Vancouver, BC, Canada - Full Time
Skills Needed
Web Technologies, Communication Skills, Chrome, Test Cases, Javascript, Ajax, Job Skills, Sql Server, Firefox, Edge, Developers
Qualification
Graduate
Lead Software Programmer/Developer at Tetra Tech
Pickering, ON, Canada - Full Time
Skills Needed
Interpersonal Skills, Interfaces, Software Development
Qualification
Graduate
Senior Software Developer, Backend at Leap Tools
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Software development
Qualification
Graduate
Software Developer - New Grad 2025 at Ciena
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Software development
Qualification
Graduate
Senior Software Engineer (Android) at SMART Technologies
Calgary, AB T2L 1Y1, Canada - Full Time
Skills Needed
Design Patterns, Design Principles, Computer Science, C++, Interfaces, Kotlin, Java, Object Oriented Programming
Qualification
BSc
Software Implementation Specialist at Celayix Inc
Vancouver, BC V6C 2T5, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Software Engineer (Golang & React) at Applied Systems
, , Canada - Full Time
Skills Needed
Golang, React, Cypress, Restsharp, Agile, Sql, Ui Testing, Api Testing, Microservice Architecture, Cloud Computing, Docker, Kubernetes, Postgresql, Javascript, Typescript, Insurance Industry
Specialization
Candidates should have 3+ years of experience in software engineering and familiarity with languages such as Golang and React. Knowledge of modern testing strategies and a genuine passion for programming are essential.
Experience Required
Minimum 2 year(s)
Software Quality Assurance Analyst at LOCKHEED MARTIN CORPORATION
Halifax, NS, Canada - Full Time
Skills Needed
Computer Science, Systems Engineering, Design, Interpersonal Skills, Code, Integration, Load, Security, Information Products, Iso, Defense, Requirements Analysis
Specialization
Computer science engineering or related fields
Qualification
Graduate
Construction Machine Design Engineer - Multi-Directional Wire Saw Excavatio at RA Engineering
Newmarket, ON, Canada - Full Time
Skills Needed
Leadership Skills, Pneumatics, Robotics, Power Systems, Hydraulics, Automation
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Mechanical Designer - Kiewit Power Engineering at Kiewit Corporation
Calgary, AB T2W 3X6, Canada - Full Time
Skills Needed
Power Projects, Life Insurance, Design, Excel, Smartplant, Power Delivery, Software, Matching, Autodesk, Construction Management, Discrimination, Web Browsing, Overtime, Microstation
Qualification
Graduate
Experience Required
Minimum 3 year(s)
WATER RESOURCES CIVIL ENGINEERING TECHNOLOGIST at MPE Engineering
Saskatoon, SK, Canada - Full Time
Skills Needed
Autocad, Mpe, Communication Skills, Field Work, Knowledge Base
Specialization
Civil Engineering, Engineering, Technology
Qualification
Diploma
Experience Required
Minimum 5 year(s)
Director, Department of Chemical Engineering at Polytechnique Montral
Montréal, QC, Canada - Full Time
Skills Needed
Diplomacy, Conflict Management, Agility, Collaboration, French, Resource Management, English, University Teaching, Strategic Thinking, Interpersonal Skills, Research, Teaching, Emotional Intelligence
Qualification
Phd
Regional Manager, Engineering - Western Canada at Pario Engineering Environmental Sciences LP Sciences
Vancouver, BC, Canada - Full Time
Skills Needed
Presentations, Excel, Microsoft Office, Outlook
Specialization
Engineering preferable professional engineering license an asset
Qualification
Graduate
Project Manager Intern Mechanical Engineering at MetaltechOmega
Laval, QC H7L 3N6, Canada - Full Time
Skills Needed
Mandates, Excel, Leadership Skills
Qualification
Graduate
Engineering Manager - SAP Digital Manufacturing at SAP Group
Waterloo, ON N2L 6R2, Canada - Full Time
Skills Needed
Design, Docker, Kafka, Angular, Business Technology
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Engineering Manager, Group Benefits Technology at Manulife
Waterloo, ON, Canada - Full Time
Skills Needed
Web Applications, Engineers
Qualification
Graduate
Specialist II-IC Machine Learning Engineering at BMO Financial Group
Toronto, ON M8X 1C4, Canada - Full Time
Skills Needed
Critical Thinking, Intelligence Systems, Continuous Integration, Deep Learning, Speech, Technical Proficiency, Business Requirements, Models, Statistics, Aws, Machine Learning, Communication Skills, Ml, Unstructured Data, Mathematics
Qualification
Diploma
Experience Required
Minimum 4 year(s)

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