Software Engineering Jobs in Canada

About 786 results in (5) seconds Clear Filters

Jobs Search

About 786 results in (5) seconds
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Real Time Communication Protocols, Streaming Protocols, Webrtc, Big Data, Machine Learning, Unit Testing, Tdd, Agile, Service Management, Data Engineering
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 2 years of technical engineering experience, particularly in C++ and C. Preferred qualifications include experience with real-time communication protocols and machine learning techniques.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Angular, React, Apis, Databases, Ai/Ml, Bi, Analytics, User Experience, Collaboration
Specialization
A Bachelor's Degree in Computer Science or a related field is required, along with 2+ years of technical engineering experience in relevant programming languages. Additional experience in UI development and backend development is also necessary.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Swift, Objective C, Ios, Api Design, Agile Methodologies, Mobile Applications, User Experiences, Collaboration, Technical Excellence, Continuous Improvement
Specialization
Candidates must have a Bachelor's degree in Computer Science or a related field with at least 2 years of technical engineering experience in relevant programming languages. Preferred qualifications include a Master's degree and additional experience in iOS development and collaboration on cross-organizational projects.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Javascript, Typescript, React, Web Development, Performance, Resiliency Engineering, Problem Solving, Critical Thinking, Communication Skills, Customer Empathy, Software Development, Testing, Ui Frameworks
Specialization
A Bachelor's Degree in Computer Science or a related technical field is required, along with 2+ years of technical engineering experience. Preferred qualifications include exceptional problem-solving skills and experience with web languages and UI frameworks.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Go, Cloud Systems, Kubernetes, Azure, Scalable Services, Capacity Management, Automation, Reliability, Observability, Security, Compliance
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 2 years of technical engineering experience. Preferred qualifications include a Master's Degree and experience with Azure cloud services and Kubernetes.
Experience Required
Minimum 5 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Design, Coding, Testing, Monitoring, Troubleshooting, Privacy, Security, Compliance, Ai Requirements, Reliability, Maintainability, Test Automation, Feature Rollout, A/B Testing, C++, Java, Python
Specialization
A Bachelor's Degree in Computer Science or a related field is required, along with 2+ years of technical engineering experience in relevant programming languages. Preferred qualifications include a Master's Degree and additional years of experience.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Angular, React, Apis, Databases, Ai/Ml, Bi, Analytics, Responsive Ui, Accessible Ui, Cloud Services
Specialization
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 1+ years of experience with creating responsive and accessible UI using TypeScript, Angular, React, or equivalent.
Experience Required
Minimum 2 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, Rest Apis, Cloud Services, Devops, Object Oriented Programming, Data Structures, Algorithms
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 required.
Software Engineer II at Microsoft
Toronto, Ontario, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Go, Cloud Systems, Kubernetes, Azure, Capacity Management, Automation, Scalability, Reliability, Observability, Security, Compliance
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 2 years of technical engineering experience. Proficiency in programming languages such as C#, Java, or Python is required.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Distributed Systems, Devops, Technical Documentation, Code Reviews, Troubleshooting, C, C++, C#, Java, Javascript, Python, Typescript, React
Specialization
A Bachelor's Degree in Computer Science or related technical field is required along with 2+ years of technical engineering experience. Alternatively, a Master's Degree with 3+ years or a Bachelor's Degree with 5+ years of experience is acceptable.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Webrtc, React, Webview, Ai Engineering, Debugging, Performance Investigation, Code Reviews, Ci/Cd, Mentoring, Collaboration, User Experience
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related technical field with at least 2 years of technical engineering experience in coding languages such as C, C++, C#, Java, JavaScript, or Python. A Master's Degree with 3+ years of experience or equivalent experience is also acceptable.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Web Applications, User Experience, Javascript, C#, Java, Python, Cloud Services, Responsive Design, Cross Functional Collaboration, Code Reviews, Technical Debt, Data Structures, Algorithms, Debugging, Problem Solving
Specialization
Candidates should have a Bachelor's Degree in Computer Science or a related field with at least 2 years of technical engineering experience in relevant programming languages. Preferred qualifications include a Master's Degree and additional years of experience, along with strong programming skills and a data-driven mindset.
Experience Required
Minimum 2 year(s)
Mechanical Engineering Intern at Aecom USA
Winnipeg, Manitoba, Canada - Full Time
Skills Needed
Mechanical Engineering, Cad Software, Autocad, Revit, Hvac, Plumbing, Fire Protection Systems, Mechanical Codes, Standards, Microsoft Office, Communication Skills, Analytical Skills, Problem Solving Skills, Team Collaboration, Detail Oriented, Time Management
Specialization
Candidates must be pursuing a bachelor's degree in mechanical engineering and have completed three years of study. Strong academic performance, proficiency in CAD software, and good communication skills are preferred.
Technical Support Engineering at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Problem Solving, Collaboration, Customer Success, Mentoring, Technical Consulting, Research, Troubleshooting, Process Improvement, Documentation, Ai Technology, Communication, Product Improvement, Knowledge Sharing, Readiness Programs, Customer Engagement
Specialization
Candidates must have a Bachelor's Degree in Computer Science, IT, or a related field, or equivalent experience, along with at least 1 year of technical support experience. Microsoft Technology Certifications are preferred, and candidates must meet security screening requirements.
Senior Director, Engineering at Affinity
Toronto, Ontario, Canada - Full Time
Skills Needed
B2b Saas, Engineering Leadership, Data Analytics, Web Applications, Ai Applications, Team Development, Technical Strategy, User Experience, Communication Skills, Coaching, Mentoring, Product Roadmap, Quality Assurance, Performance Optimization, Collaboration, Recruiting
Specialization
Candidates should have 8+ years of experience in engineering leadership roles, particularly in B2B SaaS environments, and a proven track record of building scalable web applications. Experience in developing and managing engineering leaders is also essential.
Experience Required
Minimum 10 year(s)
Security Engineering Manager at League Inc.
Toronto, Ontario, Canada - Full Time
Skills Needed
Security Engineering, Team Management, Scrum, Kubernetes, Google Cloud Platform, Vulnerability Management, Risk Assessments, Threat Modeling, Security Reviews, Project Planning, Software Development, Security Awareness, Compliance, Coaching, Collaboration, Problem Solving
Specialization
Candidates should have at least 2 years of experience managing security engineers and 5 years in a security engineering domain. Experience with scrum rituals, technologies like Kubernetes and Google Cloud Platform, and securing PHI is preferred.
Experience Required
Minimum 5 year(s)
Technical Support Engineering at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Problem Solving, Collaboration, Customer Success, Automation Techniques, Diagnostic Tools, Product Improvement, Mentoring, Technical Articles, Troubleshooting, Incident Resolution, Cross Team Collaboration, Feedback, Readiness Programs, Workflow Optimization, Customer Communication
Specialization
Candidates must have a Bachelor's Degree in Computer Science, IT, or a related field with at least 3 years of relevant experience, or 5 years of equivalent experience. Microsoft Technology Certifications are preferred.
Experience Required
Minimum 5 year(s)
Director, Railway Engineering at Cima Canada Inc
Calgary, Alberta, Canada - Full Time
Skills Needed
Railway Engineering, Project Management, Team Leadership, Quality Control, Client Management, Change Management, Employee Development, Decision Making, Technical Design, Regulatory Oversight, Collaboration, Strategic Development, Market Understanding, Mentorship, Multidisciplinary Opportunities, Sustainable Development
Specialization
Candidates must have a recognized Civil Engineering degree and over 10 years of experience in railway engineering. Leadership capabilities and knowledge of railway standards are essential.
Experience Required
Minimum 10 year(s)
Senior Structural Engineering at Aecom USA
Winnipeg, Manitoba, Canada - Full Time
Skills Needed
Structural Engineering, Steel Design, Concrete Design, Wood Design, Masonry Design, Structural Analysis, Project Management, Client Communication, Technical Specifications, Business Development, Site Inspections, Regulatory Compliance, Team Leadership, 3d Modeling, Design Software, Code Compliance
Specialization
Candidates must have a Bachelor’s degree in structural engineering and at least six years of experience. A Professional Engineer (P.Eng.) designation in Manitoba and good communication skills are also required.
Experience Required
Minimum 5 year(s)
Director, Railway Engineering at Cima Canada Inc
Calgary, Alberta, Canada - Full Time
Skills Needed
Railway Engineering, Project Management, Team Leadership, Quality Control, Client Management, Mentorship, Regulatory Oversight, Strategic Development, Collaboration, Technical Delivery, Market Understanding, Employee Development, Change Management, Decision Making, Sustainable Development, Infrastructure Reconstruction
Specialization
Candidates must have a degree in Civil Engineering and over 10 years of experience in railway engineering and construction. A strong understanding of local market trends and demonstrated leadership capabilities are also required.
Experience Required
Minimum 10 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Mar, 26

Salary

166800.0

Posted On

30 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, Real Time Communication Protocols, Streaming Protocols, WebRTC, Big Data, Machine Learning, Unit Testing, TDD, Agile, Service Management, Data Engineering

Industry

Software Development

Description
Overview We are building the Intelligent Conversation and Communications Cloud (IC3). We power Microsoft’s first-party real-time conversation products, notably Skype and Teams with many millions of users, by providing reliable and high-quality audio and video calling, meetings, and chat services that work every time, from anywhere, on any device. And we expose our core capabilities to third-party partners, with which they can bring conversations to life in their own products. With IC3, we will enable customers to do more by making conversations on our platform more intelligent, surfacing useful information in real-time and taking actions on the customers’ behalf during the conversation. And, we will learn from each conversation. Every call, meeting, or chat will make the next one better. Building and running services at scale for Microsoft 365 for hundreds of million consumer and enterprise users is very challenging, but it is a lot of fun and rewarding. We are looking for a Software Engineer II to help us do just that, power and deliver on IC3 mission. This opportunity will allow you to make a broad positive impact across many critical IC3 domains such as chat, audio/video calling, meetings, service and data engineering, and service management. The IC3 media team is responsible for the research and development of the core real time media stack components enabling the Skype and Teams family products to work across the variety of platforms as well as enabling highly scalable media servers running in the cloud. We are looking for a developer to aid in building highly reliable and scalable network services, highly dependable mission critical meeting/calling products as well as applying large data and machine learning techniques for competitive innovations. The candidate will be designing and implementing the client and server media streaming/communication components, interfacing with other teams in Teams/Skype to improve and extend existing functionalities, analyzing production telemetry for areas of improvements, and working with the partner teams on improvements in testing and benchmarking the core media services. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. Responsibilities Works with appropriate stakeholders to determine user requirements for a set of features. Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. Creates and implements code for a product, service, or feature, reusing code as applicable. Contributes to efforts to break down larger work items into smaller work items and provides estimation. Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems. Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. Qualifications Required Qualifications: Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 2 years of C++ and C skills. Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. Preferred Qualifications: Experience with real time communication protocols like RTP/SRTP/RTCP. Experience with streaming protocols like HLS/DASH. Experience with WebRTC stack. Experience with application of big data, machine learning techniques to improve systems. Practitioner of the latest engineering methodologies; Unit testing, TDD, Agile etc. Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,000 - CAD $166,800 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,000 $ CAD à 166,800 $ CAD par année. Pour plus d'information au sujet de la rémunération, veuillez cliquer ici: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Ce poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusqu’à ce que le poste soit pourvu. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft est un employeur offrant l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux, à l’identité ou à l’expression de genre, aux renseignements génétiques, à l’état d’immigration, à l’état matrimonial, à l’état de santé, à l’origine nationale, à un éventuel handicap physique ou mental, à l’affiliation politique, au statut de vétéran protégé ou au statut militaire, à la race, à l’ethnie, à la religion, au sexe (y compris la grossesse), à l’orientation sexuelle ou à toute autre caractéristique protégée par les lois, ordonnances et règlements locaux applicables. Si vous avez besoin d’aide avec des accommodements religieux et/ou d’un accommodement raisonnable en raison d’un handicap pendant le processus de candidature, apprenez-en plus sur la demande d’accommodement. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Responsibilities
The Software Engineer II will work with stakeholders to determine user requirements and contribute to the design and implementation of features. They will also monitor system performance and collaborate with partner teams to improve core media services.
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Real Time Communication Protocols, Streaming Protocols, Webrtc, Big Data, Machine Learning, Unit Testing, Tdd, Agile, Service Management, Data Engineering
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 2 years of technical engineering experience, particularly in C++ and C. Preferred qualifications include experience with real-time communication protocols and machine learning techniques.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Angular, React, Apis, Databases, Ai/Ml, Bi, Analytics, User Experience, Collaboration
Specialization
A Bachelor's Degree in Computer Science or a related field is required, along with 2+ years of technical engineering experience in relevant programming languages. Additional experience in UI development and backend development is also necessary.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Swift, Objective C, Ios, Api Design, Agile Methodologies, Mobile Applications, User Experiences, Collaboration, Technical Excellence, Continuous Improvement
Specialization
Candidates must have a Bachelor's degree in Computer Science or a related field with at least 2 years of technical engineering experience in relevant programming languages. Preferred qualifications include a Master's degree and additional experience in iOS development and collaboration on cross-organizational projects.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Javascript, Typescript, React, Web Development, Performance, Resiliency Engineering, Problem Solving, Critical Thinking, Communication Skills, Customer Empathy, Software Development, Testing, Ui Frameworks
Specialization
A Bachelor's Degree in Computer Science or a related technical field is required, along with 2+ years of technical engineering experience. Preferred qualifications include exceptional problem-solving skills and experience with web languages and UI frameworks.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Go, Cloud Systems, Kubernetes, Azure, Scalable Services, Capacity Management, Automation, Reliability, Observability, Security, Compliance
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 2 years of technical engineering experience. Preferred qualifications include a Master's Degree and experience with Azure cloud services and Kubernetes.
Experience Required
Minimum 5 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Design, Coding, Testing, Monitoring, Troubleshooting, Privacy, Security, Compliance, Ai Requirements, Reliability, Maintainability, Test Automation, Feature Rollout, A/B Testing, C++, Java, Python
Specialization
A Bachelor's Degree in Computer Science or a related field is required, along with 2+ years of technical engineering experience in relevant programming languages. Preferred qualifications include a Master's Degree and additional years of experience.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Typescript, Angular, React, Apis, Databases, Ai/Ml, Bi, Analytics, Responsive Ui, Accessible Ui, Cloud Services
Specialization
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 1+ years of experience with creating responsive and accessible UI using TypeScript, Angular, React, or equivalent.
Experience Required
Minimum 2 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, Rest Apis, Cloud Services, Devops, Object Oriented Programming, Data Structures, Algorithms
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 required.
Software Engineer II at Microsoft
Toronto, Ontario, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Go, Cloud Systems, Kubernetes, Azure, Capacity Management, Automation, Scalability, Reliability, Observability, Security, Compliance
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field and at least 2 years of technical engineering experience. Proficiency in programming languages such as C#, Java, or Python is required.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Development, Distributed Systems, Devops, Technical Documentation, Code Reviews, Troubleshooting, C, C++, C#, Java, Javascript, Python, Typescript, React
Specialization
A Bachelor's Degree in Computer Science or related technical field is required along with 2+ years of technical engineering experience. Alternatively, a Master's Degree with 3+ years or a Bachelor's Degree with 5+ years of experience is acceptable.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
C, C++, C#, Java, Javascript, Python, Webrtc, React, Webview, Ai Engineering, Debugging, Performance Investigation, Code Reviews, Ci/Cd, Mentoring, Collaboration, User Experience
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related technical field with at least 2 years of technical engineering experience in coding languages such as C, C++, C#, Java, JavaScript, or Python. A Master's Degree with 3+ years of experience or equivalent experience is also acceptable.
Experience Required
Minimum 2 year(s)
Software Engineer II at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Full Stack Development, Web Applications, User Experience, Javascript, C#, Java, Python, Cloud Services, Responsive Design, Cross Functional Collaboration, Code Reviews, Technical Debt, Data Structures, Algorithms, Debugging, Problem Solving
Specialization
Candidates should have a Bachelor's Degree in Computer Science or a related field with at least 2 years of technical engineering experience in relevant programming languages. Preferred qualifications include a Master's Degree and additional years of experience, along with strong programming skills and a data-driven mindset.
Experience Required
Minimum 2 year(s)
Mechanical Engineering Intern at Aecom USA
Winnipeg, Manitoba, Canada - Full Time
Skills Needed
Mechanical Engineering, Cad Software, Autocad, Revit, Hvac, Plumbing, Fire Protection Systems, Mechanical Codes, Standards, Microsoft Office, Communication Skills, Analytical Skills, Problem Solving Skills, Team Collaboration, Detail Oriented, Time Management
Specialization
Candidates must be pursuing a bachelor's degree in mechanical engineering and have completed three years of study. Strong academic performance, proficiency in CAD software, and good communication skills are preferred.
Technical Support Engineering at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Problem Solving, Collaboration, Customer Success, Mentoring, Technical Consulting, Research, Troubleshooting, Process Improvement, Documentation, Ai Technology, Communication, Product Improvement, Knowledge Sharing, Readiness Programs, Customer Engagement
Specialization
Candidates must have a Bachelor's Degree in Computer Science, IT, or a related field, or equivalent experience, along with at least 1 year of technical support experience. Microsoft Technology Certifications are preferred, and candidates must meet security screening requirements.
Senior Director, Engineering at Affinity
Toronto, Ontario, Canada - Full Time
Skills Needed
B2b Saas, Engineering Leadership, Data Analytics, Web Applications, Ai Applications, Team Development, Technical Strategy, User Experience, Communication Skills, Coaching, Mentoring, Product Roadmap, Quality Assurance, Performance Optimization, Collaboration, Recruiting
Specialization
Candidates should have 8+ years of experience in engineering leadership roles, particularly in B2B SaaS environments, and a proven track record of building scalable web applications. Experience in developing and managing engineering leaders is also essential.
Experience Required
Minimum 10 year(s)
Security Engineering Manager at League Inc.
Toronto, Ontario, Canada - Full Time
Skills Needed
Security Engineering, Team Management, Scrum, Kubernetes, Google Cloud Platform, Vulnerability Management, Risk Assessments, Threat Modeling, Security Reviews, Project Planning, Software Development, Security Awareness, Compliance, Coaching, Collaboration, Problem Solving
Specialization
Candidates should have at least 2 years of experience managing security engineers and 5 years in a security engineering domain. Experience with scrum rituals, technologies like Kubernetes and Google Cloud Platform, and securing PHI is preferred.
Experience Required
Minimum 5 year(s)
Technical Support Engineering at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Technical Support, Problem Solving, Collaboration, Customer Success, Automation Techniques, Diagnostic Tools, Product Improvement, Mentoring, Technical Articles, Troubleshooting, Incident Resolution, Cross Team Collaboration, Feedback, Readiness Programs, Workflow Optimization, Customer Communication
Specialization
Candidates must have a Bachelor's Degree in Computer Science, IT, or a related field with at least 3 years of relevant experience, or 5 years of equivalent experience. Microsoft Technology Certifications are preferred.
Experience Required
Minimum 5 year(s)
Director, Railway Engineering at Cima Canada Inc
Calgary, Alberta, Canada - Full Time
Skills Needed
Railway Engineering, Project Management, Team Leadership, Quality Control, Client Management, Change Management, Employee Development, Decision Making, Technical Design, Regulatory Oversight, Collaboration, Strategic Development, Market Understanding, Mentorship, Multidisciplinary Opportunities, Sustainable Development
Specialization
Candidates must have a recognized Civil Engineering degree and over 10 years of experience in railway engineering. Leadership capabilities and knowledge of railway standards are essential.
Experience Required
Minimum 10 year(s)
Senior Structural Engineering at Aecom USA
Winnipeg, Manitoba, Canada - Full Time
Skills Needed
Structural Engineering, Steel Design, Concrete Design, Wood Design, Masonry Design, Structural Analysis, Project Management, Client Communication, Technical Specifications, Business Development, Site Inspections, Regulatory Compliance, Team Leadership, 3d Modeling, Design Software, Code Compliance
Specialization
Candidates must have a Bachelor’s degree in structural engineering and at least six years of experience. A Professional Engineer (P.Eng.) designation in Manitoba and good communication skills are also required.
Experience Required
Minimum 5 year(s)
Director, Railway Engineering at Cima Canada Inc
Calgary, Alberta, Canada - Full Time
Skills Needed
Railway Engineering, Project Management, Team Leadership, Quality Control, Client Management, Mentorship, Regulatory Oversight, Strategic Development, Collaboration, Technical Delivery, Market Understanding, Employee Development, Change Management, Decision Making, Sustainable Development, Infrastructure Reconstruction
Specialization
Candidates must have a degree in Civil Engineering and over 10 years of experience in railway engineering and construction. A strong understanding of local market trends and demonstrated leadership capabilities are also required.
Experience Required
Minimum 10 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...