Software Engineering Jobs in Canada

About 3252 results in (4) seconds Clear Filters

Jobs Search

About 3252 results in (4) seconds
Co-op Winter 2026 - Software Development and Test - 12-Months at General Dynamics Mission Systems Canada
Calgary, AB T2E 8S5, Canada - Full Time
Skills Needed
It, Access, International Regulations, Security
Specialization
Software engineering/computer science or related technical/scientific degree
Qualification
Graduate
Senior Software Engineer / Team Lead – Systems & Networking at Fortinet
Burnaby, BC V5C 6C6, Canada - Full Time
Skills Needed
Critical Illness, Programming Concepts, Network Programming, Computer Science, Operating Systems, Software Development, Leadership Skills, C Programming, Fortinet, Life Insurance, Computer Engineering, Legal Advice, It, Security, Design, Distributed Systems
Specialization
Computer science computer engineering or a related field
Qualification
Graduate
Senior Software Engineer, Web App Performance & Scalability at Asana
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Engineer Software Applications IV (Hybrid - Winnipeg, Canada) at IGT
Winnipeg, MB, Canada - Full Time
Skills Needed
System Administration, Server Administration, Computer Science, System Installations, Software, Wireless Networking
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Winter Co-op – Software Developer (CSC Trainers Program Team) at LOCKHEED MARTIN CORPORATION
Ottawa, ON, Canada - Full Time
Skills Needed
Java, Communication Skills, Scheduling
Qualification
Graduate
Software Developer III, Mobile, Android, Google Home Platform at Google
Waterloo, ON, Canada - Full Time
Skills Needed
Data Structures, Algorithms, Computer Science
Qualification
Graduate
Experience Required
Minimum 2 year(s)
ASP.NET Software Developer for Automation and Control Systems at MPAQ Automation
Mississauga, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
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
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 I – 4 months Internship/Coop (Winter 2026) at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science
Qualification
Graduate
Développeur Senior | Senior Software Developer- video games at Solution SFT
Saint-Laurent, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Digital Control Software Specialist (System Administration) at Metro Vancouver
Delta, BC, Canada - Full Time
Skills Needed
Firewalls, Windows Server, Training, Sheets, Virtualization, Integration, Network Modeling, Operators, Safety Regulations, Graphics, Databases, Checkout, Documentation, Technology, Software
Specialization
Computer Science, Mathematics, Operations, Technology, Design
Qualification
Diploma
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
Software Developer, Winter 2026 (Co-op/Internship) - 8 months at BMO Financial Group
Toronto, ON M8X 1C4, Canada - Full Time
Skills Needed
Programming Languages, Test Driven Development, Documentation, Features, Data Structures, Microservices, Integration, Interpreting, Corrective Maintenance, Risk, Business Requirements, Technical Requirements, Cloud, Software Testing, Design Specifications
Qualification
Graduate
Intermediate Application Software Developer (Oracle and BI) at BMO Financial Group
Toronto, ON, Canada - Full Time
Skills Needed
Information Systems, Programming Languages, Eco, Business Requirements, Code, It, Computer Science, Confluence, Architecture, Microsoft Excel, Jira, Communication Skills, Powerpoint, Technology
Specialization
Business, IT
Qualification
BSc
Experience Required
Minimum 2 year(s)
Software Project Coordinator (Custom Computer Configurations) at SCIEX
Concord, ON L4K 4V8, Canada - Full Time
Skills Needed
Availability, Commission, Microsoft Project, Technology, Boms, Third Party Vendors, Jira, Information Technology, It, Operating Systems, Materials
Specialization
Engineering information technology or a related field
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)
Norton - Computer Software Sales Specialist - 943 Scarborough at PRECA
Scarborough, ON M1P 5J1, Canada - Full Time
Skills Needed
Ease, It
Qualification
Graduate
Senior Fullstack Software Engineer, BizApps | NASA | Remote at Grafana Labs
Remote, British Columbia, Canada - Full Time
Skills Needed
Teams, Enterprise, Aws, Azure
Qualification
Graduate
EverPro - Systems Integration Engineer - Software Development at EverCommerce
Ontario, Ontario, Canada - Full Time
Skills Needed
Construction, Presentation Skills, Computer Science, 3rd Party Integrations, Database Modeling, Software Solutions, Testing, Typescript, Angular, Design Principles
Specialization
A comparable field
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Co-op Winter 2026 - Software Development and Test - 12-Months at General Dynamics Mission Systems Canada
Calgary, AB T2E 8S5, Canada -
Full Time


Start Date

Immediate

Expiry Date

29 Nov, 25

Salary

0.0

Posted On

30 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

It, Access, International Regulations, Security

Industry

Information Technology/IT

Description

Company Description
At General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the world’s most critical problems, alongside some of the brightest engineering minds, your application is welcome. Join a community where your unique perspective propels innovation.

WHY JOIN US?

  • Realize your Impact: Our work enables customers to successfully navigate missions across diverse domains of operation. Your fresh perspectives and ideas have the power to shape real solutions, influence projects and drive meaningful change.
  • Kick-start your Career: Immerse yourself in various industry facets, gaining insights that span from cutting-edge technology to project management. Elevate your resume with a distinguished company to set the stage for a rewarding career, while paving the way for future full-time opportunities within General Dynamics.
  • Grow your Network: Work side by side with talented professionals who are excited to share their experience and develop your skills. Have meaningful interactions, ask questions, and build relationships that can lead to lasting industry connections.
  • Balance your Life: We have On-site and Hybrid positions, this is often dependant on the nature of your role. We offer a variety of options for your work schedule which includes compressed work week options, flexible start times and shut down periods. We champion work-life balance, ensuring you have time for personal endeavors and your professional aspirations.
    Job Description
    General Dynamics Mission Systems-Canada is seeking a co-op student for their Software Development and Test teams. This opportunity follows a hybrid work model, based out of Calgary AB, offering a combination of working remotely and on-site.

The responsibilities and range of activities will vary, but in general will include:

  • Design, code, test, integrate and document software solutions.
  • Apply principles and techniques of computer science, engineering, and mathematical analysis to develop complex systems and architectures.
  • Analyze code to determine behavior of legacy systems.
  • Implement new functionality in deployed systems.
  • Develop unit tests and automated tests for use in product integration and verification.
  • Participate in technical reviews, both as a reviewer and author.
  • Work with system and test engineers to identify defects, resolve issues, and perform verification activities.
  • Work with system engineers to determine behavior and plan for new functionality in the deployed system.
  • Maintain the code base for a legacy deployed system - knowledge of C# and WPF is an asset.
  • Develop and execute tests to verify system functionality. This will involve development of test automation using Python and associated frameworks.

QUALIFICATIONS

  • Working towards a Bachelor’s degree in Software Engineering/Computer Science or related technical/scientific degree
    It is a requirement that General Dynamics Mission Systems-Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.
    Additional Information
    We believe the unique contributions of each of our colleagues are key in our ability to drive innovation. By fostering a culture of belonging, encouraging idea sharing at all levels, and reinforcing the very real impact of what we do, we offer an environment where everyone can take pride in their work. If you require accommodation during any stage of the application process, please contact Human Resources via recruitment@gd-ms.ca
Responsibilities
  • Design, code, test, integrate and document software solutions.
  • Apply principles and techniques of computer science, engineering, and mathematical analysis to develop complex systems and architectures.
  • Analyze code to determine behavior of legacy systems.
  • Implement new functionality in deployed systems.
  • Develop unit tests and automated tests for use in product integration and verification.
  • Participate in technical reviews, both as a reviewer and author.
  • Work with system and test engineers to identify defects, resolve issues, and perform verification activities.
  • Work with system engineers to determine behavior and plan for new functionality in the deployed system.
  • Maintain the code base for a legacy deployed system - knowledge of C# and WPF is an asset.
  • Develop and execute tests to verify system functionality. This will involve development of test automation using Python and associated frameworks
Co-op Winter 2026 - Software Development and Test - 12-Months at General Dynamics Mission Systems Canada
Calgary, AB T2E 8S5, Canada - Full Time
Skills Needed
It, Access, International Regulations, Security
Specialization
Software engineering/computer science or related technical/scientific degree
Qualification
Graduate
Senior Software Engineer / Team Lead – Systems & Networking at Fortinet
Burnaby, BC V5C 6C6, Canada - Full Time
Skills Needed
Critical Illness, Programming Concepts, Network Programming, Computer Science, Operating Systems, Software Development, Leadership Skills, C Programming, Fortinet, Life Insurance, Computer Engineering, Legal Advice, It, Security, Design, Distributed Systems
Specialization
Computer science computer engineering or a related field
Qualification
Graduate
Senior Software Engineer, Web App Performance & Scalability at Asana
Vancouver, BC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Engineer Software Applications IV (Hybrid - Winnipeg, Canada) at IGT
Winnipeg, MB, Canada - Full Time
Skills Needed
System Administration, Server Administration, Computer Science, System Installations, Software, Wireless Networking
Specialization
Computer Science, Software Engineering, Engineering
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Winter Co-op – Software Developer (CSC Trainers Program Team) at LOCKHEED MARTIN CORPORATION
Ottawa, ON, Canada - Full Time
Skills Needed
Java, Communication Skills, Scheduling
Qualification
Graduate
Software Developer III, Mobile, Android, Google Home Platform at Google
Waterloo, ON, Canada - Full Time
Skills Needed
Data Structures, Algorithms, Computer Science
Qualification
Graduate
Experience Required
Minimum 2 year(s)
ASP.NET Software Developer for Automation and Control Systems at MPAQ Automation
Mississauga, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
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
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 I – 4 months Internship/Coop (Winter 2026) at Intact
Toronto, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science
Qualification
Graduate
Développeur Senior | Senior Software Developer- video games at Solution SFT
Saint-Laurent, QC, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Digital Control Software Specialist (System Administration) at Metro Vancouver
Delta, BC, Canada - Full Time
Skills Needed
Firewalls, Windows Server, Training, Sheets, Virtualization, Integration, Network Modeling, Operators, Safety Regulations, Graphics, Databases, Checkout, Documentation, Technology, Software
Specialization
Computer Science, Mathematics, Operations, Technology, Design
Qualification
Diploma
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
Software Developer, Winter 2026 (Co-op/Internship) - 8 months at BMO Financial Group
Toronto, ON M8X 1C4, Canada - Full Time
Skills Needed
Programming Languages, Test Driven Development, Documentation, Features, Data Structures, Microservices, Integration, Interpreting, Corrective Maintenance, Risk, Business Requirements, Technical Requirements, Cloud, Software Testing, Design Specifications
Qualification
Graduate
Intermediate Application Software Developer (Oracle and BI) at BMO Financial Group
Toronto, ON, Canada - Full Time
Skills Needed
Information Systems, Programming Languages, Eco, Business Requirements, Code, It, Computer Science, Confluence, Architecture, Microsoft Excel, Jira, Communication Skills, Powerpoint, Technology
Specialization
Business, IT
Qualification
BSc
Experience Required
Minimum 2 year(s)
Software Project Coordinator (Custom Computer Configurations) at SCIEX
Concord, ON L4K 4V8, Canada - Full Time
Skills Needed
Availability, Commission, Microsoft Project, Technology, Boms, Third Party Vendors, Jira, Information Technology, It, Operating Systems, Materials
Specialization
Engineering information technology or a related field
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)
Norton - Computer Software Sales Specialist - 943 Scarborough at PRECA
Scarborough, ON M1P 5J1, Canada - Full Time
Skills Needed
Ease, It
Qualification
Graduate
Senior Fullstack Software Engineer, BizApps | NASA | Remote at Grafana Labs
Remote, British Columbia, Canada - Full Time
Skills Needed
Teams, Enterprise, Aws, Azure
Qualification
Graduate
EverPro - Systems Integration Engineer - Software Development at EverCommerce
Ontario, Ontario, Canada - Full Time
Skills Needed
Construction, Presentation Skills, Computer Science, 3rd Party Integrations, Database Modeling, Software Solutions, Testing, Typescript, Angular, Design Principles
Specialization
A comparable field
Qualification
Graduate
Experience Required
Minimum 2 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...