Software Engineering Jobs in Canada

About 640 results in (3) seconds Clear Filters

Jobs Search

About 640 results in (3) seconds
Software Developer Co-Op Fall 2025 at Verily
Waterloo, ON, Canada - Full Time
Skills Needed
Objective C, Javascript, Python, Programming Languages, Software Development, Java, Aws, Computer Science
Specialization
Computer science or related field
Qualification
Graduate
Senior Software Developer, C#/.NET at Motorola Solutions
Vancouver, BC, Canada - Full Time
Skills Needed
Mobile Applications, Web Applications, Computer Science, Cloud Applications, Data Structures, Communication Skills
Specialization
Computer science or a related technical discipline
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Developer - Frontend at Redspace
Halifax, NS, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Cognos Software Developer 9423-2015 at Foilcon
Toronto, ON, Canada - Full Time
Skills Needed
Transformer, Developers, Technical Specialists, Implementation Plans, Relational Databases, Enterprise Architecture, Integration, Unit Testing, Test Data, Middleware, Active Reports, Workshops, Devops, Communication Protocols, Public Sector, Design, Maintenance, Liaison
Specialization
Ibm certified developer – cognos 11.2.1 bi metadata models
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Analyst, Software Quality Assurance at Bombardier
Dorval, QC, Canada - Full Time
Skills Needed
Scripting, Functionality, Manual Testing, Test Cases, Risk Analysis, Regression Testing, Integration, Communication Skills, Test Scenarios, Retrospectives, Jira, Testing, Sprint Planning, Digital Applications, Root
Qualification
Graduate
Senior Full Stack Software Engineer at Athennian
Calgary, AB, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Photonics Software Engineer – Co-op at Ciena
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science engineering or equivalent degree
Qualification
Graduate
Software Systems Aerospace Engineer at MANNARINO
Montréal, QC H4M 2N7, Canada - Full Time
Skills Needed
Creativity, Travel, Interview, English
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
BSc
Senior Full Stack Software Engineer at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Authentication, Vue, Telemedicine, Communication Skills, Continuous Integration, Web Applications, Automation, Perspectives, Cloud Security, Pto, App, Authentication Protocols, Addition, Risk Systems, Design Patterns, Security Engineering, Angular
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Developer Rendering (m/w/d) at MAXON Computer
Montréal, QC, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Software Engineer - .NET Full-Stack at EPAM Systems Inc
Toronto, ON, Canada - Full Time
Skills Needed
Technology, Software Design Patterns, Javascript Frameworks, Investment Strategies, Parallel Programming, Python, Mvc
Qualification
Graduate
Senior Software Development Engineer at Remitly
New Westminster, BC V3M 3N7, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Senior Software Engineer - AI Agents at Datafold
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer - .NET Full-Stack at EPAM Systems Inc
Toronto, ON, Canada - Full Time
Skills Needed
Technology, Parallel Programming, Software Design Patterns, Investment Strategies, Mvc
Qualification
Graduate
Software Engineer, ML Infrastructure at Serve Robotics
Alberta, Alberta, Canada - Full Time
Skills Needed
Data Engineering, Python, Computer Science, Data Processing, Machine Learning
Specialization
Computer Science, Engineering
Qualification
BSc
Experience Required
Minimum 1 year(s)
Student Software Test Analyst - FTT at TransLink
MVRD, BC, Canada - Full Time
Skills Needed
Mathematics, Secondary Education, Testing Tools, Testing, Completion, Software Design, Systems Engineering, Web Applications, Commercial Software, Test Automation Tools, Systems Analysis, Computer Science
Specialization
Business and systems analysis software design and testing and use of software testing tools
Qualification
Diploma
Senior Software Engineer - Fabric AI at Microsoft
Vancouver, BC, Canada - Full Time
Skills Needed
Ordinances, Color, Architectural Design, Ethnicity, Languages, Production Systems, Computer Science, Citizenship, Microsoft, Distributed Teams, Large Scale Systems, Consideration, Regulations, Data Science, Cad
Specialization
Languages including but not limited to c c c java javascript or python
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer - Front End at Veeva Systems
Remote, British Columbia, Canada - Full Time
Skills Needed
Java, Junit, Gradle, Vue, Jenkins, Tomcat, Javascript, Javascript Frameworks, Git
Qualification
Graduate
Manager, Software Development (Web) at BCAA
Burnaby, BC V5G 4T1, Canada - Full Time
Skills Needed
Vendors, Business Applications
Qualification
Graduate
Software Developer Senior Specialist at Nasdaq
Toronto, ON M5J 2V5, Canada - Full Time
Skills Needed
Build Tools, Analytical Skills, Data Warehousing, Kubernetes, Nasdaq, Utilities, Computer Science, Git, Information Systems, Docker, Maven, Creativity
Specialization
Computer Science, Information Systems
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Software Developer Co-Op Fall 2025 at Verily
Waterloo, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Sep, 25

Salary

0.0

Posted On

28 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Objective C, Javascript, Python, Programming Languages, Software Development, Java, Aws, Computer Science

Industry

Computer Software/Engineering

Description

Who We Are
Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources, including clinical, social, behavioral and the real world, to arrive at the best solutions for a person based on a comprehensive view of the evidence. Our unique expertise and capabilities in technology, data science and healthcare enable the entire healthcare ecosystem to drive better health outcomes.
Verily’s internship is a paid 13 week program for rising seniors, either undergraduate or graduate students, who are interested in working at the intersection of technology, data science and healthcare. The program is designed for Computer Science students, and again this year we encourage students who have been historically underrepresented in this field to explore the program, which is a pathway towards full-time employment within Verily. This includes but is not limited to: women, Black/African-American, Latine/Hispanic, Native American, people with disabilities, veterans, and members of the LGBTQ+ community.
Join us for a unique 13 week internship that will take place September to December 2025
Description
Verily Canada operates from Google offices in Kitchener-Waterloo and Toronto, and is home to many full-stack software projects. As a member of the Precision Health Platform engineering organization, you will build modular, composable, and interoperable components, supporting both platform modules and user facing applications. These components affect the storage, processing and display of precision health data, as well as other products across Verily.

Responsibilities

  • Work closely with the development team to design, develop, and deliver new software features across the Verily tech stack.
  • Come up with ideas to technical design problems, compare options, and propose solutions.
  • Develop using industry-standard tools including GitHub, Google Cloud, Golang, React, Docker, and Terraform to name a few.

Qualifications

Minimum Qualifications

  • Currently enrolled in university working towards an Undergrad or Graduate degree in Computer Science or related field.

Preferred Qualifications

  • Previous internship or demonstrated experience (i.e. personal projects, volunteer projects, etc) in software development.
  • Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, C#, Objective-C, Go, Python, or JavaScript.
  • Experience with cloud computing platforms such as GCP or AWS.
  • Ability to work independently and collaborate effectively.
  • Academic or professional exposure to healthcare or life sciences, with emphasis on HL7 FHIR.

Qualified applicants must not require employer sponsored work authorization now or in the future for employment in the Canada

Responsibilities
  • Work closely with the development team to design, develop, and deliver new software features across the Verily tech stack.
  • Come up with ideas to technical design problems, compare options, and propose solutions.
  • Develop using industry-standard tools including GitHub, Google Cloud, Golang, React, Docker, and Terraform to name a few
Software Developer Co-Op Fall 2025 at Verily
Waterloo, ON, Canada - Full Time
Skills Needed
Objective C, Javascript, Python, Programming Languages, Software Development, Java, Aws, Computer Science
Specialization
Computer science or related field
Qualification
Graduate
Senior Software Developer, C#/.NET at Motorola Solutions
Vancouver, BC, Canada - Full Time
Skills Needed
Mobile Applications, Web Applications, Computer Science, Cloud Applications, Data Structures, Communication Skills
Specialization
Computer science or a related technical discipline
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Senior Software Developer - Frontend at Redspace
Halifax, NS, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Cognos Software Developer 9423-2015 at Foilcon
Toronto, ON, Canada - Full Time
Skills Needed
Transformer, Developers, Technical Specialists, Implementation Plans, Relational Databases, Enterprise Architecture, Integration, Unit Testing, Test Data, Middleware, Active Reports, Workshops, Devops, Communication Protocols, Public Sector, Design, Maintenance, Liaison
Specialization
Ibm certified developer – cognos 11.2.1 bi metadata models
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Analyst, Software Quality Assurance at Bombardier
Dorval, QC, Canada - Full Time
Skills Needed
Scripting, Functionality, Manual Testing, Test Cases, Risk Analysis, Regression Testing, Integration, Communication Skills, Test Scenarios, Retrospectives, Jira, Testing, Sprint Planning, Digital Applications, Root
Qualification
Graduate
Senior Full Stack Software Engineer at Athennian
Calgary, AB, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Photonics Software Engineer – Co-op at Ciena
Ottawa, ON, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer science engineering or equivalent degree
Qualification
Graduate
Software Systems Aerospace Engineer at MANNARINO
Montréal, QC H4M 2N7, Canada - Full Time
Skills Needed
Creativity, Travel, Interview, English
Specialization
Computer Science, Electrical, Electrical Engineering, Engineering
Qualification
BSc
Senior Full Stack Software Engineer at Okta
Toronto, ON, Canada - Full Time
Skills Needed
Authentication, Vue, Telemedicine, Communication Skills, Continuous Integration, Web Applications, Automation, Perspectives, Cloud Security, Pto, App, Authentication Protocols, Addition, Risk Systems, Design Patterns, Security Engineering, Angular
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Developer Rendering (m/w/d) at MAXON Computer
Montréal, QC, Canada - Full Time
Skills Needed
N/A
Qualification
Graduate
Software Engineer - .NET Full-Stack at EPAM Systems Inc
Toronto, ON, Canada - Full Time
Skills Needed
Technology, Software Design Patterns, Javascript Frameworks, Investment Strategies, Parallel Programming, Python, Mvc
Qualification
Graduate
Senior Software Development Engineer at Remitly
New Westminster, BC V3M 3N7, Canada - Full Time
Skills Needed
Good Communication Skills
Specialization
Computer Science, Engineering
Qualification
Graduate
Senior Software Engineer - AI Agents at Datafold
Remote, British Columbia, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer - .NET Full-Stack at EPAM Systems Inc
Toronto, ON, Canada - Full Time
Skills Needed
Technology, Parallel Programming, Software Design Patterns, Investment Strategies, Mvc
Qualification
Graduate
Software Engineer, ML Infrastructure at Serve Robotics
Alberta, Alberta, Canada - Full Time
Skills Needed
Data Engineering, Python, Computer Science, Data Processing, Machine Learning
Specialization
Computer Science, Engineering
Qualification
BSc
Experience Required
Minimum 1 year(s)
Student Software Test Analyst - FTT at TransLink
MVRD, BC, Canada - Full Time
Skills Needed
Mathematics, Secondary Education, Testing Tools, Testing, Completion, Software Design, Systems Engineering, Web Applications, Commercial Software, Test Automation Tools, Systems Analysis, Computer Science
Specialization
Business and systems analysis software design and testing and use of software testing tools
Qualification
Diploma
Senior Software Engineer - Fabric AI at Microsoft
Vancouver, BC, Canada - Full Time
Skills Needed
Ordinances, Color, Architectural Design, Ethnicity, Languages, Production Systems, Computer Science, Citizenship, Microsoft, Distributed Teams, Large Scale Systems, Consideration, Regulations, Data Science, Cad
Specialization
Languages including but not limited to c c c java javascript or python
Qualification
Graduate
Experience Required
Minimum 2 year(s)
Senior Software Engineer - Front End at Veeva Systems
Remote, British Columbia, Canada - Full Time
Skills Needed
Java, Junit, Gradle, Vue, Jenkins, Tomcat, Javascript, Javascript Frameworks, Git
Qualification
Graduate
Manager, Software Development (Web) at BCAA
Burnaby, BC V5G 4T1, Canada - Full Time
Skills Needed
Vendors, Business Applications
Qualification
Graduate
Software Developer Senior Specialist at Nasdaq
Toronto, ON M5J 2V5, Canada - Full Time
Skills Needed
Build Tools, Analytical Skills, Data Warehousing, Kubernetes, Nasdaq, Utilities, Computer Science, Git, Information Systems, Docker, Maven, Creativity
Specialization
Computer Science, Information Systems
Qualification
Graduate
Experience Required
Minimum 7 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...