Software Engineering Jobs in Canada

About 654 results in (27) seconds Clear Filters

Jobs Search

About 654 results in (27) seconds
Intern - Software Engineering / Stagiaire - Ingénierie Logiciel at Dunsky Energy + Climate Advisors
Montreal, Quebec, Canada - Full Time
Skills Needed
Frontend Development, Data Visualization, Typescript, React, Python, Rest Api, Cloud Platforms, Azure, Docker, Clean Code, Algorithm Optimization, Communication, Organization, Problem Solving
Specialization
The ideal candidate should be a recent graduate or final-year student in software engineering, computer science, data science, or a related field. Required skills include strong frontend and data visualization skills, proficiency in Python, and familiarity with cloud platforms and containerization.
Senior Manager, Software Engineering (Data & Storage Services) at Affirm
, , Canada - Full Time
Skills Needed
Leadership, Interpersonal Skills, Stakeholder Management, Cache Architecture, Lifecycle Management, Low Latency Storage, High Throughput Platforms, Mentorship, Cross Functional Execution, Communication Skills, Data Infrastructure, Technical Team Leadership, Open Source Solutions, Relational Storage, Key Value Storage, Project Management
Specialization
Candidates should have 10+ years of experience managing diverse teams and delivering technical programs. A strong background in cache architecture, storage platforms, and mentorship is essential.
Experience Required
Minimum 10 year(s)
Senior Civil Engineering at Aecom USA
Thornhill, Manitoba, Canada - Full Time
Skills Needed
Municipal Infrastructure Design, Construction, Commissioning, System Protection, Field Inspections, Technical Proposals, Stakeholder Engagement, Communication Skills, Design Software, Environmental Engineering, Capacity Planning, Water Resource Management, Road Design, Grading Designs, Drainage Designs, Asset Management
Specialization
Candidates must have a University Degree in civil engineering and at least six years of relevant experience in municipal infrastructure. A Professional Engineer (P.Eng.) license in Ontario and the ability to receive Secret Level security clearance are also required.
Experience Required
Minimum 10 year(s)
Senior Civil Engineering at Aecom USA
Ottawa, Ontario, Canada - Full Time
Skills Needed
Municipal Engineering, Infrastructure Design, Construction Management, Field Inspections, Technical Compliance, Stakeholder Engagement, Environmental Engineering, Water Resource Management, Road Design, Underground Servicing, Capacity Planning, Design Software, Asset Management, Project Coordination, Regulatory Compliance, Municipal Standards
Specialization
Candidates must have a university degree in civil engineering with a focus on municipal engineering and at least 6 years of relevant experience. A Professional Engineer (P.Eng.) license in Ontario and the ability to obtain Secret Level security clearance are also required.
Experience Required
Minimum 5 year(s)
Senior Civil Engineering at Aecom USA
Ottawa, Ontario, Canada - Full Time
Skills Needed
Municipal Engineering, Infrastructure Design, Construction Management, Field Inspections, Technical Compliance, Stakeholder Engagement, Environmental Engineering, Water Resource Management, Road Design, Bridge Design, Autocad, Microstation, Bim, 3d Modeling, Capacity Planning, System Protection
Specialization
Candidates must have a university degree in civil engineering with a focus on municipal engineering and at least 6 years of relevant experience. A Professional Engineer (P.Eng.) license in Ontario and the ability to obtain Secret Level security clearance are also required.
Experience Required
Minimum 5 year(s)
Process Engineering Lead at WSP
Toronto, Ontario, Canada - Full Time
Skills Needed
Process Engineering, Project Management, Client Relationship Management, Technical Analysis, Mentoring, Hydraulic Analysis, Process Design, Epcm Projects, Simulation Software, Mass And Energy Balances, Pfds, P&Ids, Equipment Sizing, Industrial Applications, Team Coordination, Business Development
Specialization
Candidates must hold a Bachelor’s Degree in Chemical Engineering and have approximately 12+ years of experience in a consulting engineering environment. Substantial experience in the mining and metals industry is also required.
Experience Required
Minimum 10 year(s)
Software Engineer at pubGENIUS
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Dotnet, C#, Rest Apis, Sql, Git, React, Node.Js, Cloud, Aws, Azure, Ci Cd, Docker
Specialization
Candidates should have strong experience with .NET and C#, as well as experience building RESTful APIs and solid database knowledge, preferably with SQL Server. Clear written communication in English and the ability to work independently are also required.
Experience Required
Minimum 2 year(s)
Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Ai, Gpu, Infrastructure, Systems Engineering, Debugging, Performance Optimization, High Availability, Replication Systems, Algorithms, Automation
Specialization
Candidates should have a Bachelor's or Master's degree in Computer Science or a related field, with experience in coding languages such as C, C++, C#, Java, JavaScript, or Python. A strong focus on quality and the ability to learn emerging technologies is essential.
Experience Required
Minimum 2 year(s)
Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C++, Typescript, C#, Java, Javascript, Python, Object Oriented Design, Debugging, Analytics, Problem Solving, Performance, Scalability, Reliability, Collaboration, Telemetry, Engineering Excellence
Specialization
A Bachelor's Degree in Computer Science or a related technical field is required, along with 2+ years of technical engineering experience in relevant programming languages. Preferred qualifications include 4+ years of experience or a Master's Degree with 2+ years of experience.
Experience Required
Minimum 2 year(s)
Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C++, Typescript, C#, Java, Javascript, Python, Object Oriented Design, Debugging, Analytics, Problem Solving, Performance, Scalability, Reliability, Collaboration, Customer Obsession, Growth Mindset
Specialization
A Bachelor's Degree in Computer Science or a related technical field is required, along with 2+ years of technical engineering experience in relevant programming languages. Preferred qualifications include 4+ years of experience or a Master's Degree with 2+ years of experience.
Experience Required
Minimum 2 year(s)
Software Engineer at Microsoft
, , Canada - Full Time
Skills Needed
Artificial Intelligence, Software Development, Coding, Debugging, Automation, Architecture, Mentoring, Testing, Collaboration, Security, Compliance, Telemetry, Data Analytics, Project Management, Problem Solving, Performance Optimization, Continuous Improvement
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 6 years of technical engineering experience in relevant programming languages. Preferred qualifications include a Master's Degree and additional years of experience.
Experience Required
Minimum 10 year(s)
Software Engineer at SS&C Technologies
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Rest Api Design, Microservices, Containerization, Docker, Kubernetes, Cloud Deployment, React, Web Socket Integrations, Software Design, Scalability, Performance Optimization, Analytical Skills, Problem Solving Skills
Specialization
Candidates should have 3-5 years of professional experience in Java development and strong proficiency in Spring Boot and REST API design. Familiarity with microservices, containerization, and cloud deployment is also required.
Experience Required
Minimum 2 year(s)
Senior Software Developer – Cloud Platform (Job Req #2025-289) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Cloud Native Development, Software Engineering, Api Development, Microservices, Ci/Cd, Kubernetes, Terraform, Debugging, Performance Optimization, Object Oriented Design, Zero Trust Security, Agile Methodologies, Mentorship, Collaboration, Cloud Platforms, Messaging Systems
Specialization
Candidates should have a bachelor's degree in Computer Science or a related field and at least 5 years of experience in software development, particularly with cloud-native applications. Proficiency in programming languages and experience with CI/CD tools and cloud platforms are essential.
Experience Required
Minimum 5 year(s)
Sr Engineering Specialist at The Canada Life Assurance Company
Toronto, Ontario, Canada - Full Time
Skills Needed
Technical Consulting, Rapid Prototyping, Technology Evaluation, Vendor Management, Infrastructure Enhancement, Testing And Evaluation, Project Deliverables, Design Decision Making, Service Health Assessments, Itil Practices, Agile Methodologies, Dev Ops, Communication Skills, Problem Solving, Leadership, Scripting
Specialization
Candidates should have a degree or equivalent experience in a related discipline and a minimum of 7 years of experience in designing and implementing infrastructure solutions. Strong analytical, problem-solving, and leadership skills are essential.
Experience Required
Minimum 5 year(s)
Engineering & Design Lead at Mace
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Professional Engineer, Civil Engineering, Marine Engineering, Design Management, Compliance, Project Coordination, Multi Disciplinary Design, Infrastructure Projects
Specialization
Candidates must be Professional Engineers with experience in civil and marine engineering design for major infrastructure projects. They should also be eligible for registration as a Professional Engineer with Engineers and Geoscientists BC.
Experience Required
Minimum 10 year(s)
Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Php, Javascript, Wpvip, Wordpress, Github, Figma, Tailwind, Restful Api, Devops, Web Accessibility, Agile Methodology, Application Integrations, Detail Oriented, Software Development Life Cycle, Programming Languages, Group Problem Solving
Specialization
Candidates must have at least 4 years of development experience with PHP, JavaScript, and related technologies. A solid understanding of responsive design and experience with DevOps tools is also required.
Experience Required
Minimum 5 year(s)
Software Developer at CadMakers
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Asp.Net, C#, React, Javascript, Typescript, Sql Server, Entity Framework, Linq, 3d Engines, Three.Js, Webgl, Shaders, 3d Model Formats, Devops, Git
Specialization
Candidates should have 3+ years of full-stack development experience and proficiency in ASP.NET and React. Familiarity with cloud providers and experience with 3D engines are also desired.
Experience Required
Minimum 5 year(s)
Software Developer at Stewart Title
, , Canada - Full Time
Skills Needed
C#, Asp.Net, Javascript, Html, Mssql Server, Telerik Kendo Ui, Azure Devops, Oo Design Patterns, Mvvm, Problem Solving, Analytical Skills, Teamwork, Communication Skills, Agile, Application Development, Network Functions
Specialization
Candidates should have a minimum of 7 years of development experience and proficiency in C#, ASP.NET, JavaScript, and HTML. A post-secondary diploma or degree in IT, computer systems, or technology is required.
Experience Required
Minimum 5 year(s)
Software Developer at CadMakers
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Asp.Net, C#, React, Javascript, Typescript, Sql Server, Entity Framework, Linq, 3d Engines, Three.Js, Webgl, Shaders, 3d Model Formats, Debugging, Agile Development, Git
Specialization
Candidates should have 3+ years of full-stack development experience and proficiency in ASP.NET and React. Familiarity with cloud providers and experience with 3D engines are also desired.
Experience Required
Minimum 2 year(s)
Software Developer at Genesys
Markham, ON, Canada - Full Time
Skills Needed
Customer Engagement, Angularjs, Artificial Intelligence, Javascript, Amazon Web Services, Java, Computer Engineering, Communication Skills, Ec2, Data Analytics, Computer Science
Specialization
Computer science computer engineering or related disciplines
Qualification
Graduate
Intern - Software Engineering / Stagiaire - Ingénierie Logiciel at Dunsky Energy + Climate Advisors
Montreal, Quebec, Canada -
Full Time


Start Date

Immediate

Expiry Date

05 May, 26

Salary

0.0

Posted On

04 Feb, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Frontend Development, Data Visualization, Typescript, React, Python, REST API, Cloud Platforms, Azure, Docker, Clean Code, Algorithm Optimization, Communication, Organization, Problem Solving

Industry

Business Consulting and Services

Description
(Voir la description de poste en français plus bas) Interested in doing an internship at Dunsky? Accelerate the transition to a clean, low-carbon energy future Dunsky Energy + Climate Advisors is a mission-driven firm (B-Corp certified) focused on helping our clients accelerate the transition to a clean, low-carbon energy future. We didn’t come to this lately: we’ve been at it for over 20 years – meticulously supporting leading governments, utilities, businesses and others across North America. Our team of more than 60 professionals are whip-smart, kind, super-collaborative, fun, and deeply dedicated to our mission. They include a deep bench of analysts and subject matter experts (across buildings, energy, mobility, and industry), and a team of consultants able to translate findings and advise clients on the policies and strategies needed to make it happen. If you join us, you will help assess opportunities for large-scale decarbonization; design the programs, policies, and market strategies that can truly accelerate their adoption; and/or evaluate the performance of those strategies with a view to continuous improvement. Of course, your success isn’t solely linked to impact. You want real an opportunity to grow – professionally and intellectually and establish yourself in this field. We strive to offer all of this, because we know that your success is multifaceted. IDEAL CANDIDATE Our team is made up of collaborative, curious people who care deeply about the future of the planet We are seeking an intern who shares these traits and can develop and support quantitative models in a cloud-based platform, working closely with a team of energy sector experts. We encourage you to apply if you are: a recent graduate (or a student in their final year) with a bachelor's or master’s degree in software engineering, computer science, data science, or another relevant field of study related to digital solutions for the energy transition. seeking a coop placement as part of a master’s degree in a relevant field of study and are nearing the end of your studies. Required skills & experience: Strong frontend and data visualization skills, with expertise in Typescript/React, or similar frameworks for building interactive dashboards and state management. Proficiency in Python with experience in scalable component-based architecture, REST API principles and code design. Familiarity with cloud platforms (primarily Azure) and containerization (Docker). Ability to write clean, testable code and optimize complex algorithms for large datasets. Strong communication, organization, and problem-solving skills. Preferred skills and experience: Experience developing and deploying user interfaces for data analysis. Experience with large scale data processing and familiarity with time-series data. RESPONSIBILITIES At Dunsky, interns will contribute to our consulting projects by developing analytical and visual tools, to support data-driven decision-making. They will work on special initiatives to enhance our internal capabilities, including refining cloud-based dashboards for zero-emission vehicles. Other projects and responsibilities will be tailored to each intern’s expertise, strengths, and interests, ensuring meaningful contributions to both client work and internal innovation. They could include: Developing and refining interactive geospatial dashboards that integrate with cloud-hosted models, ensuring seamless data representation and usability. Enhancing existing models by improving functionality, efficiency, and user experience. Providing technical expertise in frontend development, cloud platforms, and software engineering best practices to optimize dashboard performance. Contributing to internal presentations and demonstrations to showcase enhancements and supporting knowledge management efforts. WHY JOIN DUNSKY? Be part of a firm that aligns with your values: As a mission-driven firm and a registered B Corp, our approach is driven by a deep respect for our team and a commitment to protect the planet. Contribute your talents and skills to accelerate the clean energy transition: We work diligently at accelerating the transition to market adoption of clean energy solutions. Our team makes it a priority to be at the leading edge of change and is not shy to look outside the box and bring innovative solutions forward. Work within a dynamic and welcoming team: We place a great deal of importance on offering our team the chance to grow and lead fulfilling lives. We believe that how we work together is as important as the work we do. INTERNSHIP DURATION We are offering a 3 to 4 months internship starting in the spring/summer of 2026, on a full-time schedule (37.5 hours per week). LOCATION The successful candidate will work from our office in Montreal. The possibility of working in a hybrid mode (a combination of work from the office and from home) will be determined by the internship supervisor. HOW TO APPLY Interested candidates are invited to complete the application form attach their C.V. and answer the three following questions in an attached Word document: Tell us what you hope to gain from this internship. Tell us what your most meaningful previous frontend and/or cloud-related projects are What is the most valuable competency that you would bring to the role? The recruitment process includes the following steps: • a short pre-screening call • a coding challenge to assess your software and data science skills • an interview with a Dunsky team member and the Advisor, Talent & Culture a second interview with a Dunsky team member and the Partner, Operations Lead Dunsky values diversity, in background and experience. We welcome people’s differences and strive to increase participation from traditionally underrepresented groups in our hiring, as well as in the work we perform. We strongly encourage women and people who identify as minorities or people with disabilities to apply to any of our postings. We respect your privacy therefore applications and expressions of interest are considered strictly confidential unless candidates say otherwise. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request those accommodations, you can contact us at [email protected] or 514-504-9030. We respect your privacy therefore applications and expressions of interest are considered strictly confidential unless candidates say otherwise. ---------------------------------------------------------------------------------------------------------------------------- Intéressé.e à faire un stage chez Dunsky? *(ci-après, le genre féminin est utilisé au sens neutre et désigne les hommes autant que les femmes.) Accélérer la transition vers un avenir énergétique propre et sobre en carbone Dunsky Énergie + Climat est une entreprise axée sur sa mission, certifiée B-Corp, qui a comme objectif d’aider nos clients à accélérer la transition vers un avenir énergétique propre et sobre en carbone. Cet engagement n'est pas récent : nous y travaillons depuis plus de 21 ans – en soutenant méticuleusement les principaux gouvernements, distributeurs d’énergie, entreprises et autres à travers l'Amérique du Nord. Notre équipe de plus de 60 professionnels est intelligente, gentille, super collaborative, amusante et profondément dévouée à la mission. Elle comprend un groupe d'analystes et d'experts (bâtiments, énergie, mobilité et industrie) et une équipe de consultants capables d’interpréter les résultats et de conseiller nos clients sur les politiques et stratégies clés pour y arriver. Si vous vous joignez à notre équipe, vous allez contribuer à évaluer les opportunités de décarbonation à grande échelle ; concevoir les programmes, les politiques et les stratégies de marché qui peuvent véritablement accélérer leur adoption ; et/ou évaluer la performance de ces stratégies dans une perspective d'amélioration continue. Bien entendu, votre réussite n'est pas uniquement liée à l'impact. Vous voulez une réelle opportunité de grandir - professionnellement et intellectuellement. Nous nous efforçons d'offrir tout cela, car nous savons que votre succès a plusieurs facettes. CANDIDATE IDÉALE Notre équipe est composée de gens collaboratifs et curieux qui se soucient profondément de l’avenir de la planète. Nous recherchons un stagiaire qui partage ces caractéristiques et qui est capable de développer et de soutenir des modèles quantitatifs sur une plateforme infonuagique, en étroite collaboration avec une équipe d'experts du secteur de l'énergie. Nous vous encourageons à postuler si vous êtes: une étudiante en dernière année ou récemment diplômé titulaire d'un baccalauréat ou d'une maîtrise en génie logiciel, informatique, science des données ou dans un autre domaine d'études pertinent lié aux solutions numériques pour la transition énergétique. vous êtes à la recherche d'un stage coopératif dans le cadre d'une maîtrise dans un domaine d'études pertinent et vous approchez de la fin de vos études. Habiletés et expériences requises: compétences démontrées en développement front-end et visualisation de données, avec une expertise en Typescript/React ou dans des cadriciels similaires pour la création de tableaux de bord interactifs et la gestion d'état. maîtrise de Python avec une expérience dans l'architecture évolutive et modulaire, les principes des interfaces de communication (API) REST et la conception de code. connaissance des plateformes infonuagiques (principalement Azure) et de la conteneurisation (Docker). capacité à écrire du code propre et testable et à optimiser des algorithmes complexes pour des ensembles de données volumineux. Excellent sens de la communication, de l’organisation et de la résolution de problèmes. Habiletés et expériences souhaitables : expérience dans le développement et le déploiement d'interfaces utilisateur pour l'analyse de données. expérience dans le traitement de données à grande échelle et connaissance des données chronologiques. RESPONSABILITÉS Chez Dunsky, les stagiaires contribueront à nos projets de conseil en développant des outils analytiques et visuels afin de faciliter la prise de décision basée sur les données. Ils travailleront sur des initiatives spéciales visant à améliorer nos capacités internes, telles que l'amélioration des tableaux de bord infonuagiques pour les véhicules zéro émission. Les projets et les responsabilités seront adaptés à l'expertise, aux points forts et aux intérêts de chaque stagiaire, afin de garantir une contribution significative tant au travail avec les clients qu'à l'innovation interne. Développer et perfectionner des tableaux de bord géospatiaux interactifs qui s'intègrent à des modèles infonuagiques, en garantissant une représentation et une utilisation transparentes des données. Améliorer les modèles existants en optimisant leurs fonctionnalités, leur efficacité et leur expérience utilisateur. Apporter une expertise technique en matière de développement front-end, de plateformes infonuagiques et de bonnes pratiques en ingénierie logicielle afin d'optimiser les performances des tableaux de bord. Contribuer aux présentations et démonstrations internes afin de mettre en avant les améliorations et de soutenir les efforts de gestion des connaissances. POURQUOI DUNSKY? Faites partie d’une entreprise qui s’aligne avec vos valeurs: En tant qu’entreprise guidée par sa mission et en tant que B Corp, notre approche est motivée par un profond respect de notre équipe et notre planète. Contribuez à l’accélération de la transition énergétique: Nous travaillons avec diligence pour accélérer l'adoption de solutions d’énergie propre. Notre équipe se donne comme priorité d’être à l’avant-garde des avancées dans notre domaine et est régulièrement consultée sur les approches et solutions les plus novatrices. Travailler au sein d'une équipe dynamique et accueillante: Nous attachons beaucoup d'importance à offrir à notre équipe la chance de grandir et de mener une vie épanouissante. Nous croyons que la façon dont nous travaillons ensemble est aussi importante que le travail que nous faisons. DURÉE DU STAGE Nous proposons un stage de 6 mois commençant au printemps/été 2025, à temps plein (37,5 heures par semaine). Dans certains cas exceptionnels (par exemple pour les étudiants en Maîtrise), nous pouvons envisager des stages plus courts, mais les candidats doivent être disponibles pour un minimum de trois mois, à temps plein (37,5 heures par semaine). LIEU DE TRAVAIL La candidate retenue travaillera à partir de nos bureaux de Montréal, Toronto ou Vancouver. La possibilité de travail en mode hybride (combinaison de travail de la maison et du bureau) sera à déterminer avec le.la superviseur.e de stage. COMMENT SOUMETTRE VOTRE CANDIDATURE Les personnes intéressées sont invitées à remplir ce formulaire de candidature en indiquant « Stage » comme poste souhaité et en y joignant leur CV, des exemples de travaux écrits (si disponibles) et en répondant aux trois questions suivantes dans un document Word joint : Dites-nous ce que vous espérez retirer de ce stage. Dites-nous quels sont vos projets précédents les plus significatifs en matière de front-end et/ou de conception infonuagique. Quelle est la compétence la plus précieuse que vous apporteriez à ce poste ? Le processus de recrutement comporte les étapes suivantes : • un appel téléphonique de présélection • un défi technique pour évaluer vos compétences en programmation et science des données • une entrevue avec un.e membre de l'équipe et la Conseillère, Talent & Culture. Dunsky valorise la diversité, tant au niveau de la formation que de l’expérience. Nous accueillons les différences et nous nous efforçons d’augmenter la présence des groupes qui sont traditionnellement sous-représentés dans nos embauches, mais aussi dans le travail que nous effectuons. Nous encourageons fortement les femmes, les minorités, ainsi que les personnes en situation de handicap à postuler. Nous respectons votre vie privée; par conséquent, les demandes et les expressions d’intérêt seront traitées de manière strictement confidentielle, à moins que la candidate n’exprime le contraire.
Responsibilities
Interns will contribute to consulting projects by developing analytical and visual tools to support data-driven decision-making. They will also work on initiatives to enhance internal capabilities, such as refining cloud-based dashboards for zero-emission vehicles.
Intern - Software Engineering / Stagiaire - Ingénierie Logiciel at Dunsky Energy + Climate Advisors
Montreal, Quebec, Canada - Full Time
Skills Needed
Frontend Development, Data Visualization, Typescript, React, Python, Rest Api, Cloud Platforms, Azure, Docker, Clean Code, Algorithm Optimization, Communication, Organization, Problem Solving
Specialization
The ideal candidate should be a recent graduate or final-year student in software engineering, computer science, data science, or a related field. Required skills include strong frontend and data visualization skills, proficiency in Python, and familiarity with cloud platforms and containerization.
Senior Manager, Software Engineering (Data & Storage Services) at Affirm
, , Canada - Full Time
Skills Needed
Leadership, Interpersonal Skills, Stakeholder Management, Cache Architecture, Lifecycle Management, Low Latency Storage, High Throughput Platforms, Mentorship, Cross Functional Execution, Communication Skills, Data Infrastructure, Technical Team Leadership, Open Source Solutions, Relational Storage, Key Value Storage, Project Management
Specialization
Candidates should have 10+ years of experience managing diverse teams and delivering technical programs. A strong background in cache architecture, storage platforms, and mentorship is essential.
Experience Required
Minimum 10 year(s)
Senior Civil Engineering at Aecom USA
Thornhill, Manitoba, Canada - Full Time
Skills Needed
Municipal Infrastructure Design, Construction, Commissioning, System Protection, Field Inspections, Technical Proposals, Stakeholder Engagement, Communication Skills, Design Software, Environmental Engineering, Capacity Planning, Water Resource Management, Road Design, Grading Designs, Drainage Designs, Asset Management
Specialization
Candidates must have a University Degree in civil engineering and at least six years of relevant experience in municipal infrastructure. A Professional Engineer (P.Eng.) license in Ontario and the ability to receive Secret Level security clearance are also required.
Experience Required
Minimum 10 year(s)
Senior Civil Engineering at Aecom USA
Ottawa, Ontario, Canada - Full Time
Skills Needed
Municipal Engineering, Infrastructure Design, Construction Management, Field Inspections, Technical Compliance, Stakeholder Engagement, Environmental Engineering, Water Resource Management, Road Design, Underground Servicing, Capacity Planning, Design Software, Asset Management, Project Coordination, Regulatory Compliance, Municipal Standards
Specialization
Candidates must have a university degree in civil engineering with a focus on municipal engineering and at least 6 years of relevant experience. A Professional Engineer (P.Eng.) license in Ontario and the ability to obtain Secret Level security clearance are also required.
Experience Required
Minimum 5 year(s)
Senior Civil Engineering at Aecom USA
Ottawa, Ontario, Canada - Full Time
Skills Needed
Municipal Engineering, Infrastructure Design, Construction Management, Field Inspections, Technical Compliance, Stakeholder Engagement, Environmental Engineering, Water Resource Management, Road Design, Bridge Design, Autocad, Microstation, Bim, 3d Modeling, Capacity Planning, System Protection
Specialization
Candidates must have a university degree in civil engineering with a focus on municipal engineering and at least 6 years of relevant experience. A Professional Engineer (P.Eng.) license in Ontario and the ability to obtain Secret Level security clearance are also required.
Experience Required
Minimum 5 year(s)
Process Engineering Lead at WSP
Toronto, Ontario, Canada - Full Time
Skills Needed
Process Engineering, Project Management, Client Relationship Management, Technical Analysis, Mentoring, Hydraulic Analysis, Process Design, Epcm Projects, Simulation Software, Mass And Energy Balances, Pfds, P&Ids, Equipment Sizing, Industrial Applications, Team Coordination, Business Development
Specialization
Candidates must hold a Bachelor’s Degree in Chemical Engineering and have approximately 12+ years of experience in a consulting engineering environment. Substantial experience in the mining and metals industry is also required.
Experience Required
Minimum 10 year(s)
Software Engineer at pubGENIUS
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Dotnet, C#, Rest Apis, Sql, Git, React, Node.Js, Cloud, Aws, Azure, Ci Cd, Docker
Specialization
Candidates should have strong experience with .NET and C#, as well as experience building RESTful APIs and solid database knowledge, preferably with SQL Server. Clear written communication in English and the ability to work independently are also required.
Experience Required
Minimum 2 year(s)
Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Ai, Gpu, Infrastructure, Systems Engineering, Debugging, Performance Optimization, High Availability, Replication Systems, Algorithms, Automation
Specialization
Candidates should have a Bachelor's or Master's degree in Computer Science or a related field, with experience in coding languages such as C, C++, C#, Java, JavaScript, or Python. A strong focus on quality and the ability to learn emerging technologies is essential.
Experience Required
Minimum 2 year(s)
Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C++, Typescript, C#, Java, Javascript, Python, Object Oriented Design, Debugging, Analytics, Problem Solving, Performance, Scalability, Reliability, Collaboration, Telemetry, Engineering Excellence
Specialization
A Bachelor's Degree in Computer Science or a related technical field is required, along with 2+ years of technical engineering experience in relevant programming languages. Preferred qualifications include 4+ years of experience or a Master's Degree with 2+ years of experience.
Experience Required
Minimum 2 year(s)
Software Engineer at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C++, Typescript, C#, Java, Javascript, Python, Object Oriented Design, Debugging, Analytics, Problem Solving, Performance, Scalability, Reliability, Collaboration, Customer Obsession, Growth Mindset
Specialization
A Bachelor's Degree in Computer Science or a related technical field is required, along with 2+ years of technical engineering experience in relevant programming languages. Preferred qualifications include 4+ years of experience or a Master's Degree with 2+ years of experience.
Experience Required
Minimum 2 year(s)
Software Engineer at Microsoft
, , Canada - Full Time
Skills Needed
Artificial Intelligence, Software Development, Coding, Debugging, Automation, Architecture, Mentoring, Testing, Collaboration, Security, Compliance, Telemetry, Data Analytics, Project Management, Problem Solving, Performance Optimization, Continuous Improvement
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 6 years of technical engineering experience in relevant programming languages. Preferred qualifications include a Master's Degree and additional years of experience.
Experience Required
Minimum 10 year(s)
Software Engineer at SS&C Technologies
Toronto, Ontario, Canada - Full Time
Skills Needed
Java, Spring Boot, Rest Api Design, Microservices, Containerization, Docker, Kubernetes, Cloud Deployment, React, Web Socket Integrations, Software Design, Scalability, Performance Optimization, Analytical Skills, Problem Solving Skills
Specialization
Candidates should have 3-5 years of professional experience in Java development and strong proficiency in Spring Boot and REST API design. Familiarity with microservices, containerization, and cloud deployment is also required.
Experience Required
Minimum 2 year(s)
Senior Software Developer – Cloud Platform (Job Req #2025-289) at Ross Video
Ottawa, Ontario, Canada - Full Time
Skills Needed
Cloud Native Development, Software Engineering, Api Development, Microservices, Ci/Cd, Kubernetes, Terraform, Debugging, Performance Optimization, Object Oriented Design, Zero Trust Security, Agile Methodologies, Mentorship, Collaboration, Cloud Platforms, Messaging Systems
Specialization
Candidates should have a bachelor's degree in Computer Science or a related field and at least 5 years of experience in software development, particularly with cloud-native applications. Proficiency in programming languages and experience with CI/CD tools and cloud platforms are essential.
Experience Required
Minimum 5 year(s)
Sr Engineering Specialist at The Canada Life Assurance Company
Toronto, Ontario, Canada - Full Time
Skills Needed
Technical Consulting, Rapid Prototyping, Technology Evaluation, Vendor Management, Infrastructure Enhancement, Testing And Evaluation, Project Deliverables, Design Decision Making, Service Health Assessments, Itil Practices, Agile Methodologies, Dev Ops, Communication Skills, Problem Solving, Leadership, Scripting
Specialization
Candidates should have a degree or equivalent experience in a related discipline and a minimum of 7 years of experience in designing and implementing infrastructure solutions. Strong analytical, problem-solving, and leadership skills are essential.
Experience Required
Minimum 5 year(s)
Engineering & Design Lead at Mace
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Professional Engineer, Civil Engineering, Marine Engineering, Design Management, Compliance, Project Coordination, Multi Disciplinary Design, Infrastructure Projects
Specialization
Candidates must be Professional Engineers with experience in civil and marine engineering design for major infrastructure projects. They should also be eligible for registration as a Professional Engineer with Engineers and Geoscientists BC.
Experience Required
Minimum 10 year(s)
Software Developer at Dr Bill RBC Ventures
Toronto, Ontario, Canada - Full Time
Skills Needed
Php, Javascript, Wpvip, Wordpress, Github, Figma, Tailwind, Restful Api, Devops, Web Accessibility, Agile Methodology, Application Integrations, Detail Oriented, Software Development Life Cycle, Programming Languages, Group Problem Solving
Specialization
Candidates must have at least 4 years of development experience with PHP, JavaScript, and related technologies. A solid understanding of responsive design and experience with DevOps tools is also required.
Experience Required
Minimum 5 year(s)
Software Developer at CadMakers
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Asp.Net, C#, React, Javascript, Typescript, Sql Server, Entity Framework, Linq, 3d Engines, Three.Js, Webgl, Shaders, 3d Model Formats, Devops, Git
Specialization
Candidates should have 3+ years of full-stack development experience and proficiency in ASP.NET and React. Familiarity with cloud providers and experience with 3D engines are also desired.
Experience Required
Minimum 5 year(s)
Software Developer at Stewart Title
, , Canada - Full Time
Skills Needed
C#, Asp.Net, Javascript, Html, Mssql Server, Telerik Kendo Ui, Azure Devops, Oo Design Patterns, Mvvm, Problem Solving, Analytical Skills, Teamwork, Communication Skills, Agile, Application Development, Network Functions
Specialization
Candidates should have a minimum of 7 years of development experience and proficiency in C#, ASP.NET, JavaScript, and HTML. A post-secondary diploma or degree in IT, computer systems, or technology is required.
Experience Required
Minimum 5 year(s)
Software Developer at CadMakers
Burnaby, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Asp.Net, C#, React, Javascript, Typescript, Sql Server, Entity Framework, Linq, 3d Engines, Three.Js, Webgl, Shaders, 3d Model Formats, Debugging, Agile Development, Git
Specialization
Candidates should have 3+ years of full-stack development experience and proficiency in ASP.NET and React. Familiarity with cloud providers and experience with 3D engines are also desired.
Experience Required
Minimum 2 year(s)
Software Developer at Genesys
Markham, ON, Canada - Full Time
Skills Needed
Customer Engagement, Angularjs, Artificial Intelligence, Javascript, Amazon Web Services, Java, Computer Engineering, Communication Skills, Ec2, Data Analytics, Computer Science
Specialization
Computer science computer engineering or related disciplines
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...