Software Engineering Jobs in Canada

About 2607 results in (4) seconds Clear Filters

Jobs Search

About 2607 results in (4) seconds
Software Developer I at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
C#, .Net Core, Rest Web Services, Aws, Azure, Git, Html, Javascript, Sql, Troubleshooting, Testing, Debugging, Analytical Skills, Problem Solving, Communication Skills
Specialization
Candidates must have 2+ years of experience in web development with C# and .NET Core, as well as experience with REST web services. They should possess strong analytical, problem-solving, and communication skills, and have a passion for knowledge and self-driven learning.
Experience Required
Minimum 2 year(s)
Software Engineer II at Wenco a Hitachi Construction Machinery subsidiary
Richmond, BC, Canada - Full Time
Skills Needed
Eligibility, Testing, International Travel, Computer Science, Functional Testing, Software Engineering Practices, Unit Testing
Specialization
Computer science or systems/software engineering or equivalent
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer II at Arvo AI
Pointe-Claire, QC H9R 1V9, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Developer I at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
Software Development, React.Js, .Net, Sql, C#, Vb.Net, Database Queries, Problem Solving, Git, Agile, Devops, Rest Apis, Web Services, Cloud Services, Ci/Cd, Object Oriented Programming
Specialization
Candidates should have a Bachelor’s degree in Computer Science or a related field, or equivalent practical experience. Familiarity with front-end frameworks, basic experience with C# or VB.NET, and understanding of relational databases are essential.
Software Engineering Manager, Infrastructure Platform (Continuous Integrati at Affirm
, , Canada - Full Time
Skills Needed
Continuous Integration, Build Systems, Developer Productivity, Automation Tools, Cloud Native Environments, Infrastructure As Code, Python, Kotlin, Java, Problem Solving, Communication, Leadership, Mentoring, Technical Decision Making, Monitoring, Incident Response
Specialization
Proven experience leading engineering teams in CI/CD and build systems is essential. A strong background in modern automation tools and cloud-native environments is also required.
Experience Required
Minimum 5 year(s)
(CONTRACT) Software and Hardware Senior Engineering Specialist (SWEL) (Mont at Bombardier
Dorval, QC, Canada - Full Time
Skills Needed
Evolution, Technical Requirements, Regulatory Requirements
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Analyst Intern, Software Engineering, Innovation CoE - Winter 2026 - Toront at Deloitte
Toronto, ON, Canada - Full Time
Skills Needed
Transformation
Qualification
Graduate
Software Engineering Manager, Cells Infrastructure (Remote - EMEA or Canada at Jobgether
, , Canada - Full Time
Skills Needed
Leadership, Devsecops, Agile Delivery, Problem Solving, Communication, Organizational Skills, Technical Decision Making, Infrastructure Engineering, Saas, Modular Architecture, Ruby On Rails, Go, Typescript, Terraform, Kubernetes
Specialization
Candidates should have at least 2 years of experience leading software or infrastructure engineering teams and a strong track record in managing high-performing teams in a remote environment. A deep understanding of agile delivery and modern DevOps practices is essential.
Experience Required
Minimum 2 year(s)
Bilingual Manager, Software Engineering | Gestionnaire, Génie Logiciel at CMHC
Toronto, ON M5J 1S9, Canada - Full Time
Skills Needed
Microsoft Azure, Employment Equity, Expressions, Disabilities, Veterans, Devops, Git, Visual Studio, X++, Agile Methodologies
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Co-op Winter 2026 - Software Engineering, TacCIS Solutions - 8-12 Months at General Dynamics Mission Systems Canada
Calgary, AB T2E 8S5, Canada - Full Time
Skills Needed
Computer Engineering, Microprocessors, It, Raspberry Pi, Technology, Networking Products, Military Vehicles, Computer Science
Specialization
Computer science software engineering electrical engineering or computer engineering
Qualification
Graduate
Software Engineer III at TD Canada Trust
Toronto, Ontario, Canada - Full Time
Skills Needed
Api Integration, Platform Deployment, Database Integration, Database Design, Sql, Reporting, Linux, Virtualization, Configuration, Devops, Kubernetes, Containers, Azure, Networking, Firewalls, Api Security
Specialization
Candidates should have an undergraduate degree in a relevant field and 5-7 years of relevant experience. Strong academic background in computer science or engineering is preferred, with additional qualifications being a plus.
Experience Required
Minimum 5 year(s)
Software Engineer III at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Cloud, Computer Science, Database Development
Specialization
Computer science or related engineering discipline or equivalent practical experience
Qualification
Graduate
AI Software Developer at PattersonUTI
Edmonton, AB T5L 2M7, Canada - Full Time
Skills Needed
Information Systems, Css, Python, Software Architecture, Html, Git, Response Analysis, Software Development, Communication Skills, Computer Science, Technical Standards, Customer Requirements, Gas Industry, C++, Javascript, Computer Engineering, Custom Controls
Specialization
Information systems computer science software development computer engineering or related field
Qualification
Graduate
Software Developer II at WARNERMEDIA
Ottawa, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Solidjs, Web Components, Frontend Development, Cross Functional Collaboration, Backend Apis, Rest, Graphql, Git, Ci/Cd, Sdk Development, Ai Tools, User Experience, Performance Optimization, Accessibility
Specialization
Candidates should have 3+ years of experience in frontend application development with strong TypeScript skills. Familiarity with modern frameworks and backend API interactions is also required.
Experience Required
Minimum 2 year(s)
Software Sr Developer at Zimmer Biomet
Montréal, QC, Canada - Full Time
Skills Needed
Integration, Object Oriented Programming, Computer Science, Design Patterns, C++, Communication Skills, Computer Vision, Data Structures, Medical Imaging
Specialization
Computer science engineering or related field (master’s degree a plus
Qualification
Graduate
Sr. Software Engineer at Planview Incorporated
Vancouver, BC V6B 4N6, Canada - Full Time
Skills Needed
Data Security, Environment Management, Cad, Service Integration, Python, Sql, Data Processing, Software Projects, Analytics, Java, Data Warehousing, Docker
Qualification
Graduate
Sr. Software Engineer at Adobe
Ottawa, ON K1S 1N4, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
AI SOFTWARE ARCHITECT at Abbott
Mississauga, ON, Canada - Full Time
Skills Needed
Unit Testing, Enterprise Architecture, Documentation, Integration Testing, Mobile Devices, Cost Efficiency, Finance, Demos, Scalability, Business Units, Life Sciences, Facebook
Specialization
Architecture, architecture
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Sr. Manager, Data Engineering at Vail Resorts Corporate
British Columbia, British Columbia, Canada - Full Time
Skills Needed
Data Engineering, Sql, Data Architecture, Computer Science, Kubernetes, Docker, Interpersonal Skills, Cloud, Python, Git, Devops
Specialization
Computer science data engineering or a related engineering field
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Electrical Engineering Intern at Hitachi Rail
Toronto, ON, Canada - Full Time
Skills Needed
Communication Skills, Prototyping, Engineering Documentation, Critical Thinking
Specialization
Electrical, Electrical Engineering, Engineering
Qualification
Graduate
Software Developer I at Catalis Holdco Inc
Edmonton, Alberta, Canada -
Full Time


Start Date

Immediate

Expiry Date

06 Feb, 26

Salary

0.0

Posted On

08 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET Core, REST Web Services, AWS, Azure, GIT, HTML, JavaScript, SQL, Troubleshooting, Testing, Debugging, Analytical Skills, Problem-Solving, Communication Skills

Industry

Description
Description Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes, enhance efficiency, and improve the delivery of government services to the public. At Catalis, we are committed to leveraging technology to make government interactions simpler, faster, and more accessible. Join a dynamic team, focused on helping Municipal Governments “Connect and Simplify Municipal Information to help make data informed decisions.” We are a data and service company with the goal of being an Alberta based technology company recognized across Canada. We are a small team that has seen year-over-year growth and is well positioned to increase our breadth and depth within the niche rural and small urban market, and we are looking for top-talent team members who can help take us to the next level. What we Offer Catalis is a fast growing and award-winning technology company that serves small urban and rural municipal governments across Canada. We offer competitive compensation, full paid vacation, and comprehensive health & dental benefits. We focus a lot of energy on professional development, offering free access to unlimited Udemy courses for personal and professional advancement, as we want our employees to ride the wave and grow with our business. We strive to be an example of a successful high-growth technology company in Alberta, and our team members depend on each other to make it happen. This opportunity is based at Catalis’ office in Old Strathcona (Edmonton, Alberta). Our new office includes an innovative vibe, stand-up desks for all staff, foosball games, an active workplace enrichment committee, fitness challenges, an office dog, lounge areas, and more! This is an onsite position working out of our Edmonton office Monday through Friday. The Opportunity NET Software developer (2+ years) to work with the existing development team to expand the functionality of our proprietary system. Candidate must be able to learn our system architecture. Candidates will work directly with other software developers and report to Software Development Manager. What you Will do Candidates will all have similar job duties and responsibilities: Learn proprietary system Collaborate with team members to plan and design new features/functionality Develop new features/functionality Build REST web services using WebAPI Consume REST and SOAP web services Document all new development initiatives Work with the QA team to ensure Unit Tests or Selenium Tests have been created Requirements What you Will Need to Succeed 2+ years of experience in web development (C#), with experience in with .NET Core 2+ years of experience with REST web services Experience with AWS or Azure Experience with GIT or similar source control solutions Experience with HTML, JavaScript, and SQL Passion for knowledge and self-driven Ability to work independently, with good troubleshooting, testing, and debugging skills Willingness and ability to learn new technologies and programming languages Strong analytical, problem-solving, and communication skills, with a keen eye for detail Catalis is committed to building and promoting a diverse workforce and celebrates the unique qualities that individuals of various backgrounds and experiences offer. As an equal employment opportunity employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, and other protected status as required by applicable law.
Responsibilities
The candidate will learn the proprietary system and collaborate with team members to plan and design new features. They will develop new features, build REST web services, and document all new development initiatives.
Software Developer I at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
C#, .Net Core, Rest Web Services, Aws, Azure, Git, Html, Javascript, Sql, Troubleshooting, Testing, Debugging, Analytical Skills, Problem Solving, Communication Skills
Specialization
Candidates must have 2+ years of experience in web development with C# and .NET Core, as well as experience with REST web services. They should possess strong analytical, problem-solving, and communication skills, and have a passion for knowledge and self-driven learning.
Experience Required
Minimum 2 year(s)
Software Engineer II at Wenco a Hitachi Construction Machinery subsidiary
Richmond, BC, Canada - Full Time
Skills Needed
Eligibility, Testing, International Travel, Computer Science, Functional Testing, Software Engineering Practices, Unit Testing
Specialization
Computer science or systems/software engineering or equivalent
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Software Engineer II at Arvo AI
Pointe-Claire, QC H9R 1V9, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Software Developer I at Catalis Holdco Inc
Edmonton, Alberta, Canada - Full Time
Skills Needed
Software Development, React.Js, .Net, Sql, C#, Vb.Net, Database Queries, Problem Solving, Git, Agile, Devops, Rest Apis, Web Services, Cloud Services, Ci/Cd, Object Oriented Programming
Specialization
Candidates should have a Bachelor’s degree in Computer Science or a related field, or equivalent practical experience. Familiarity with front-end frameworks, basic experience with C# or VB.NET, and understanding of relational databases are essential.
Software Engineering Manager, Infrastructure Platform (Continuous Integrati at Affirm
, , Canada - Full Time
Skills Needed
Continuous Integration, Build Systems, Developer Productivity, Automation Tools, Cloud Native Environments, Infrastructure As Code, Python, Kotlin, Java, Problem Solving, Communication, Leadership, Mentoring, Technical Decision Making, Monitoring, Incident Response
Specialization
Proven experience leading engineering teams in CI/CD and build systems is essential. A strong background in modern automation tools and cloud-native environments is also required.
Experience Required
Minimum 5 year(s)
(CONTRACT) Software and Hardware Senior Engineering Specialist (SWEL) (Mont at Bombardier
Dorval, QC, Canada - Full Time
Skills Needed
Evolution, Technical Requirements, Regulatory Requirements
Qualification
Graduate
Experience Required
Minimum 10 year(s)
Analyst Intern, Software Engineering, Innovation CoE - Winter 2026 - Toront at Deloitte
Toronto, ON, Canada - Full Time
Skills Needed
Transformation
Qualification
Graduate
Software Engineering Manager, Cells Infrastructure (Remote - EMEA or Canada at Jobgether
, , Canada - Full Time
Skills Needed
Leadership, Devsecops, Agile Delivery, Problem Solving, Communication, Organizational Skills, Technical Decision Making, Infrastructure Engineering, Saas, Modular Architecture, Ruby On Rails, Go, Typescript, Terraform, Kubernetes
Specialization
Candidates should have at least 2 years of experience leading software or infrastructure engineering teams and a strong track record in managing high-performing teams in a remote environment. A deep understanding of agile delivery and modern DevOps practices is essential.
Experience Required
Minimum 2 year(s)
Bilingual Manager, Software Engineering | Gestionnaire, Génie Logiciel at CMHC
Toronto, ON M5J 1S9, Canada - Full Time
Skills Needed
Microsoft Azure, Employment Equity, Expressions, Disabilities, Veterans, Devops, Git, Visual Studio, X++, Agile Methodologies
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Co-op Winter 2026 - Software Engineering, TacCIS Solutions - 8-12 Months at General Dynamics Mission Systems Canada
Calgary, AB T2E 8S5, Canada - Full Time
Skills Needed
Computer Engineering, Microprocessors, It, Raspberry Pi, Technology, Networking Products, Military Vehicles, Computer Science
Specialization
Computer science software engineering electrical engineering or computer engineering
Qualification
Graduate
Software Engineer III at TD Canada Trust
Toronto, Ontario, Canada - Full Time
Skills Needed
Api Integration, Platform Deployment, Database Integration, Database Design, Sql, Reporting, Linux, Virtualization, Configuration, Devops, Kubernetes, Containers, Azure, Networking, Firewalls, Api Security
Specialization
Candidates should have an undergraduate degree in a relevant field and 5-7 years of relevant experience. Strong academic background in computer science or engineering is preferred, with additional qualifications being a plus.
Experience Required
Minimum 5 year(s)
Software Engineer III at TD Bank
Toronto, ON, Canada - Full Time
Skills Needed
Software Development, Cloud, Computer Science, Database Development
Specialization
Computer science or related engineering discipline or equivalent practical experience
Qualification
Graduate
AI Software Developer at PattersonUTI
Edmonton, AB T5L 2M7, Canada - Full Time
Skills Needed
Information Systems, Css, Python, Software Architecture, Html, Git, Response Analysis, Software Development, Communication Skills, Computer Science, Technical Standards, Customer Requirements, Gas Industry, C++, Javascript, Computer Engineering, Custom Controls
Specialization
Information systems computer science software development computer engineering or related field
Qualification
Graduate
Software Developer II at WARNERMEDIA
Ottawa, Ontario, Canada - Full Time
Skills Needed
Typescript, React, Solidjs, Web Components, Frontend Development, Cross Functional Collaboration, Backend Apis, Rest, Graphql, Git, Ci/Cd, Sdk Development, Ai Tools, User Experience, Performance Optimization, Accessibility
Specialization
Candidates should have 3+ years of experience in frontend application development with strong TypeScript skills. Familiarity with modern frameworks and backend API interactions is also required.
Experience Required
Minimum 2 year(s)
Software Sr Developer at Zimmer Biomet
Montréal, QC, Canada - Full Time
Skills Needed
Integration, Object Oriented Programming, Computer Science, Design Patterns, C++, Communication Skills, Computer Vision, Data Structures, Medical Imaging
Specialization
Computer science engineering or related field (master’s degree a plus
Qualification
Graduate
Sr. Software Engineer at Planview Incorporated
Vancouver, BC V6B 4N6, Canada - Full Time
Skills Needed
Data Security, Environment Management, Cad, Service Integration, Python, Sql, Data Processing, Software Projects, Analytics, Java, Data Warehousing, Docker
Qualification
Graduate
Sr. Software Engineer at Adobe
Ottawa, ON K1S 1N4, Canada - Full Time
Skills Needed
Good Communication Skills
Qualification
Graduate
AI SOFTWARE ARCHITECT at Abbott
Mississauga, ON, Canada - Full Time
Skills Needed
Unit Testing, Enterprise Architecture, Documentation, Integration Testing, Mobile Devices, Cost Efficiency, Finance, Demos, Scalability, Business Units, Life Sciences, Facebook
Specialization
Architecture, architecture
Qualification
Graduate
Experience Required
Minimum 7 year(s)
Sr. Manager, Data Engineering at Vail Resorts Corporate
British Columbia, British Columbia, Canada - Full Time
Skills Needed
Data Engineering, Sql, Data Architecture, Computer Science, Kubernetes, Docker, Interpersonal Skills, Cloud, Python, Git, Devops
Specialization
Computer science data engineering or a related engineering field
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Electrical Engineering Intern at Hitachi Rail
Toronto, ON, Canada - Full Time
Skills Needed
Communication Skills, Prototyping, Engineering Documentation, Critical Thinking
Specialization
Electrical, Electrical Engineering, 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...