Software Engineering Jobs in Canada

About 642 results in (3) seconds Clear Filters

Jobs Search

About 642 results in (3) seconds
Senior Software Engineer | Cloud & Distributed Systems at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Distributed Systems, Geo Replication, Disaster Recovery, Data Migration, C#, C++, Java, Javascript, Python, Agile, Product Delivery, System Architecture, Code Quality, Ai, Collaboration, Monitoring, Operations
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience, including proficiency in C#, C++, and distributed web service applications. Preferred qualifications include a Master's Degree and additional years of experience in large commercial software development.
Experience Required
Minimum 5 year(s)
Senior Software Designer, Web Application Development at Zhone Technologies Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
Html5, Css, Javascript, Typescript, Debugging, Rest, Json, React, Network Management, Element Management, Sdn Controllers, Snmp, Netconf, Restconf, Telecommunications, Software Development
Specialization
A bachelor's degree in Computer Science or equivalent is required, along with superior design and coding skills in web applications. Candidates should have experience with debugging and be team players with excellent communication skills.
Experience Required
Minimum 5 year(s)
Software Engineer, iOS Core Product - Montreal, Canada at Speechify
Montreal, Quebec, Canada - Full Time
Skills Needed
Swift, Swiftui, Multithreading Programming, Ci/Cd, Fastlane, Solid Principles, Git
Specialization
The ideal candidate should have experience working on scalable products and a track record of engineering products from inception to traction. They should possess strong technical skills in Swift and SwiftUI, along with a customer-focused mindset.
Experience Required
Minimum 5 year(s)
Principal Software Engineer, Azure Solutions - REMOTE at Jobgether
, , Canada - Full Time
Skills Needed
Azure Solutions, Agile Delivery, Consulting Projects, Azure Compute, Data Stores, Messaging, Api Design, Integration, Ai, .Net Core, C#, Angular, React, Blazor, Ci/Cd, Devops
Specialization
Candidates should have over 5 years of experience in Agile delivery and leading consulting projects, particularly with Azure technologies. A strong background in various programming languages and design patterns is also required, along with relevant Azure certifications.
Experience Required
Minimum 5 year(s)
Junior/Intermediate Electrical Designer at Capital Engineering
Edmonton, AB, Canada - Full Time
Skills Needed
Utilities, Capital Projects, Gas, Creativity
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Design Manager, UX Design Team at Redwood Software
, Ontario, Canada - Full Time
Skills Needed
Ux Design, Team Leadership, Design Strategy, User Research, Collaboration, Design Systems, Agile Development, Communication, Mentoring, Visual Design, Interaction Design, B2b Saas, Ai Tools, Design Excellence, Problem Solving, Customer Success
Specialization
Candidates should have 5-7 years of UX design experience, including 2+ years managing designers. A strong portfolio demonstrating design excellence and experience with B2B SaaS products is required.
Experience Required
Minimum 5 year(s)
Agentic AI Co-Founder / Head of Engineering (100 % remote) (m/f/d) at EWOR GmbH
Winnipeg, Manitoba, Canada - Full Time
Skills Needed
Entrepreneurship, Startup Management, Product Development, Funding Acquisition, Team Building, Sales Strategy, Marketing Strategy, Coaching, Communication Skills, Goal Management, Time Management, Energy Management, Networking, Ai, Technology
Specialization
You must be based in Europe or the Americas and willing to take full responsibility for your startup. Excellent communication skills in English are required.
CAD Designer, Engineering Support for Roads & Watercourse Crossings at Woodlands North Inc.
Whitecourt, Alberta, Canada - Full Time
Skills Needed
Civil 3d, Cad, Lidar Processing, 3d Civil Modeling, Geomatics, Surface Water Management, Drainage Modeling, Grading Plans, Plan & Profile Sheets, Construction Packages, Survey Data Integration, Erosion Control Planning, Quality Control, Autocad, Arcgis, Qgis
Specialization
Candidates must possess a minimum of five years of professional CAD experience and five years of hands-on Autodesk Civil 3D experience, along with strong skills in LiDAR processing and 3D civil modeling for infrastructure projects. A relevant university degree or technical diploma in fields like Geomatics or Civil Engineering Technology is required.
Experience Required
Minimum 5 year(s)
Internship: Electrical Engineering (8-month) - Toronto, ON, Canada at Eaton USA
Toronto, Ontario, Canada - Full Time
Skills Needed
Electrical Engineering, Autocad, Technical Sales Support, Communication Skills, Teamwork, Initiative, Execution, Prioritization
Specialization
Candidates must be currently enrolled or pursuing a college diploma or university degree in Electrical Engineering. They must also be legally authorized to work in Canada without company sponsorship.
Senior Software Developer, Site Reliability Development at Google
Waterloo, Ontario, Canada - Full Time
Skills Needed
Software Development, Distributed Systems, Project Leadership, System Design, Capacity Planning, Automation, Incident Response, Monitoring, Performance Optimization, Coding, Algorithms, Complexity Analysis, Technical Leadership, Troubleshooting, Fault Tolerant Systems, Collaboration
Specialization
Candidates must have a Bachelor's degree in Computer Science or a related field, or equivalent practical experience, along with 5 years of software development experience and 3 years in designing and troubleshooting large-scale distributed systems. Additionally, 2 years of experience in leading projects and providing technical leadership is required.
Experience Required
Minimum 5 year(s)
Lead Android Software Developer (multiple opportunities) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Kotlin, Jetpack Compose, Android Architecture Components, Dependency Injection, Modularization Strategies, Clean Architectural Principles, Concurrency, Threading, Synchronization, Unit Testing, Ui Testing, Git, Performance Analysis, Information Security, Mobile Technologies, Communication Skills
Specialization
Candidates should have 10+ years of experience in building large-scale Android applications and a bachelor's degree in computer science or equivalent. Expertise in Kotlin, Jetpack Compose, and Android Architecture Components is essential.
Experience Required
Minimum 10 year(s)
Bilingual Financial Planning Software Solutions Consultant at RBC Global Asset Management
Montreal, Quebec, Canada - Full Time
Skills Needed
Bilingualism, Financial Planning, Coaching, Documentation, Training, Quality Assurance, User Acceptance Testing, Research Skills, Analytical Skills, Problem Solving Skills, Communication Skills, Interpersonal Skills, Time Management, Team Collaboration, Financial Software Knowledge, Canadian Taxation Knowledge
Specialization
Candidates must be bilingual in English and French and have an undergraduate education in a related field, preferably Finance or Wealth Management. A CFP or similar designation and 3-5 years of experience in the financial planning industry are also required.
Experience Required
Minimum 5 year(s)
Senior Software Design Engineer, Testing Infrastructure at Mattermost
Toronto, Ontario, Canada - Full Time
Skills Needed
Test Automation, Quality Engineering, Ci/Cd Pipelines, Typescript, React, Go, Postgresql, End To End Testing, Api Testing, Performance Testing, Security Testing, Docker, Kubernetes, Ai Technologies, Mentoring, Collaboration
Specialization
Candidates should have a bachelor's degree in a related field and over 7 years of experience in software testing or quality engineering. Strong programming skills and experience with CI/CD pipelines and testing frameworks are essential.
Experience Required
Minimum 10 year(s)
Software Engineer, macOS Core Product - Calgary, Canada at Speechify
Calgary, Alberta, Canada - Full Time
Skills Needed
Swift, Swiftui, Appkit, Macos Frameworks, Ui Paradigms, Concurrency, Asynchronous Execution, Ci/Cd, Bitrise, Xcode Cloud, Github Actions
Specialization
Candidates should have demonstrated experience shipping macOS applications and possess strong engineering instincts with a focus on user experience. A strategic mindset for building great products and the ability to work quickly in a remote, distributed team is essential.
Experience Required
Minimum 2 year(s)
Senior Full Stack Software Developer - Migration Platform at gaiia
, , Canada - Full Time
Skills Needed
Typescript, Nodejs, Devops, Aws, Sql, Nosql, Distributed Systems, Graphql, React, Functional Programming
Specialization
Candidates must have at least five years of experience in Typescript and NodeJS, along with experience in DevOps, AWS services, and distributed systems. An outgoing and collaborative personality is essential for working with different stakeholders.
Experience Required
Minimum 5 year(s)
Software Developer in Test (Performance and Scalability) at Tecsys Inc.
Montreal, Quebec, Canada - Full Time
Skills Needed
Performance Testing, Scalability Testing, Performance Engineering, Supply Chain Knowledge, Warehouse Management Systems, Kubernetes, Aws, Jmeter, Playwright, Postgresql, Java, Python, Rest Services, Soap Services, Collaboration, Problem Solving
Specialization
Candidates should have 5+ years of experience in performance and scalability testing, with strong knowledge of supply chain and warehouse management systems. Proficiency in tools like JMeter and Playwright, as well as programming skills in Java and Python, are essential.
Experience Required
Minimum 5 year(s)
Staff Software Development Engineer in Test, Infotainment at Rivian
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Testing, Automation, Integration Testing, Defect Analysis, Collaboration, Test Automation, Scripting Languages, Embedded Systems, Android, Can, Ethernet, Pytest, Appium, Problem Solving, Attention To Detail, Version Control
Specialization
A Bachelor's Degree in a relevant field and 7+ years of hands-on experience in testing automotive infotainment systems are required. Proficiency in scripting languages and a strong understanding of software testing principles are also essential.
Experience Required
Minimum 5 year(s)
Développeur logiciel sénior / Senior Software Developer at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
C++, Object Oriented Design, Design Patterns, Embedded Software Development, Api Development, Desktop Applications, Customer Orientation, Agile Development, Scrum, Cybersecurity Practices, Network Protocols, Data Structures, Algorithms, Problem Solving, Technical Innovation, Interpersonal Skills
Specialization
Candidates must have a Bachelor's degree in a relevant field and over 10 years of software development experience, including 6 years in C++. Fluency in both English and French is required, along with experience in embedded software and knowledge of industrial IP protocols.
Experience Required
Minimum 10 year(s)
Développeur logiciel - CSOL / Software Developer - CSOL at Genetec
Montreal, Quebec, Canada - Full Time
Skills Needed
Software Development, Troubleshooting, Collaboration, Communication, Analytical Concepts, C#.Net, Framework 4.8, Wpf, Mvvm, Microsoft Sql Server, Agile Development, Kanban, Microsoft Azure, React, Typescript
Specialization
Candidates should have a degree in Computer Science or Electronics and prior software development experience. Proficiency in both English and French is required, along with strong troubleshooting and collaboration skills.
Experience Required
Minimum 2 year(s)
Firefox OS Integration: Windows Senior Software Engineer at Mozilla
, , Canada - Full Time
Skills Needed
C, C++, Low Level Systems Programming, Windows, Web Technologies, Javascript, Html, Css, Problem Solving, Debugging, Communication, Collaboration
Specialization
Candidates should have a degree in Computer Science or related field, or equivalent experience, along with a solid understanding of C and C++. Experience with low-level systems programming on Windows and knowledge of web technologies is also required.
Experience Required
Minimum 5 year(s)
Senior Software Engineer | Cloud & Distributed Systems at Microsoft
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

28 Mar, 26

Salary

203900.0

Posted On

28 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Distributed Systems, Geo-Replication, Disaster Recovery, Data Migration, C#, C++, Java, JavaScript, Python, Agile, Product Delivery, System Architecture, Code Quality, AI, Collaboration, Monitoring, Operations

Industry

Software Development

Description
Overview Microsoft’s Path team empowers customers to move seamlessly from Idea → Plan → Done, delivering collaborative work management solutions across Microsoft Project, Planner, To Do, Whiteboard, and Visio. We are building the Future of Work by leveraging Large Language Models (LLMs) and Agentic AI to create intelligent, connected experiences that drive productivity across Microsoft 365. As part of this vision, we are transforming Microsoft Planner into a high-scale, unified work management platform. This foundational effort will eliminate complexity, streamline user experiences, and enable AI-driven productivity for millions of users worldwide. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. We come together with a growth mindset, innovate to empower others, and collaborate to realize shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive. As a Senior Software Engineer on the Path Team, you’ll partner with stakeholders to translate business goals into engineering plans and execute them with a relentless focus on security, reliability, and customer satisfaction. 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 - Solve complex challenges in distributed systems: geo-replication, disaster recovery, data migration, and work distribution. - Collaborate in an agile environment, interacting with major Office 365 teams to build cross-service integrations and leverage expertise in product features; partner with stakeholders and managers to drive workgroup project plans, release plans, and work items. - Partner with Program Management to design, implement, test, and iterate features for 10x growth in usage. - Ensure secure, high-quality product delivery, overseeing system architecture and code quality. - Champion Live Site culture, ensuring reliability and customer delight and mentor engineers, shaping the vision for agentic AI-powered work management. - Seek new knowledge, adapt to trends, and apply technical solutions and patterns to improve availability, reliability, efficiency, observability, and performance across products, driving consistency in monitoring and operations at scale. - Embody our culture and values Qualifications Required Qualifications: - Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 4+ years developing distributed web service applications and C# - 3+ years experience with C++ 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: - Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 7+ years of experience creating, releasing, and evolving large commercial software components or products at scale. - Experience collaborating across teams to deliver complete features and end-to-end customer experiences. Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year. Find additional pay information here: https://careers.microsoft.com/v2/global/en/canada-pay-information.html Software Engineering IC4 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 114,400 $ CAD à 203,900 $ 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 Senior Software Engineer will solve complex challenges in distributed systems and collaborate with various teams to build cross-service integrations. They will ensure secure, high-quality product delivery and mentor engineers while driving AI-powered work management.
Senior Software Engineer | Cloud & Distributed Systems at Microsoft
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Distributed Systems, Geo Replication, Disaster Recovery, Data Migration, C#, C++, Java, Javascript, Python, Agile, Product Delivery, System Architecture, Code Quality, Ai, Collaboration, Monitoring, Operations
Specialization
Candidates must have a Bachelor's Degree in Computer Science or a related field with at least 4 years of technical engineering experience, including proficiency in C#, C++, and distributed web service applications. Preferred qualifications include a Master's Degree and additional years of experience in large commercial software development.
Experience Required
Minimum 5 year(s)
Senior Software Designer, Web Application Development at Zhone Technologies Inc
Ottawa, Ontario, Canada - Full Time
Skills Needed
Html5, Css, Javascript, Typescript, Debugging, Rest, Json, React, Network Management, Element Management, Sdn Controllers, Snmp, Netconf, Restconf, Telecommunications, Software Development
Specialization
A bachelor's degree in Computer Science or equivalent is required, along with superior design and coding skills in web applications. Candidates should have experience with debugging and be team players with excellent communication skills.
Experience Required
Minimum 5 year(s)
Software Engineer, iOS Core Product - Montreal, Canada at Speechify
Montreal, Quebec, Canada - Full Time
Skills Needed
Swift, Swiftui, Multithreading Programming, Ci/Cd, Fastlane, Solid Principles, Git
Specialization
The ideal candidate should have experience working on scalable products and a track record of engineering products from inception to traction. They should possess strong technical skills in Swift and SwiftUI, along with a customer-focused mindset.
Experience Required
Minimum 5 year(s)
Principal Software Engineer, Azure Solutions - REMOTE at Jobgether
, , Canada - Full Time
Skills Needed
Azure Solutions, Agile Delivery, Consulting Projects, Azure Compute, Data Stores, Messaging, Api Design, Integration, Ai, .Net Core, C#, Angular, React, Blazor, Ci/Cd, Devops
Specialization
Candidates should have over 5 years of experience in Agile delivery and leading consulting projects, particularly with Azure technologies. A strong background in various programming languages and design patterns is also required, along with relevant Azure certifications.
Experience Required
Minimum 5 year(s)
Junior/Intermediate Electrical Designer at Capital Engineering
Edmonton, AB, Canada - Full Time
Skills Needed
Utilities, Capital Projects, Gas, Creativity
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Design Manager, UX Design Team at Redwood Software
, Ontario, Canada - Full Time
Skills Needed
Ux Design, Team Leadership, Design Strategy, User Research, Collaboration, Design Systems, Agile Development, Communication, Mentoring, Visual Design, Interaction Design, B2b Saas, Ai Tools, Design Excellence, Problem Solving, Customer Success
Specialization
Candidates should have 5-7 years of UX design experience, including 2+ years managing designers. A strong portfolio demonstrating design excellence and experience with B2B SaaS products is required.
Experience Required
Minimum 5 year(s)
Agentic AI Co-Founder / Head of Engineering (100 % remote) (m/f/d) at EWOR GmbH
Winnipeg, Manitoba, Canada - Full Time
Skills Needed
Entrepreneurship, Startup Management, Product Development, Funding Acquisition, Team Building, Sales Strategy, Marketing Strategy, Coaching, Communication Skills, Goal Management, Time Management, Energy Management, Networking, Ai, Technology
Specialization
You must be based in Europe or the Americas and willing to take full responsibility for your startup. Excellent communication skills in English are required.
CAD Designer, Engineering Support for Roads & Watercourse Crossings at Woodlands North Inc.
Whitecourt, Alberta, Canada - Full Time
Skills Needed
Civil 3d, Cad, Lidar Processing, 3d Civil Modeling, Geomatics, Surface Water Management, Drainage Modeling, Grading Plans, Plan & Profile Sheets, Construction Packages, Survey Data Integration, Erosion Control Planning, Quality Control, Autocad, Arcgis, Qgis
Specialization
Candidates must possess a minimum of five years of professional CAD experience and five years of hands-on Autodesk Civil 3D experience, along with strong skills in LiDAR processing and 3D civil modeling for infrastructure projects. A relevant university degree or technical diploma in fields like Geomatics or Civil Engineering Technology is required.
Experience Required
Minimum 5 year(s)
Internship: Electrical Engineering (8-month) - Toronto, ON, Canada at Eaton USA
Toronto, Ontario, Canada - Full Time
Skills Needed
Electrical Engineering, Autocad, Technical Sales Support, Communication Skills, Teamwork, Initiative, Execution, Prioritization
Specialization
Candidates must be currently enrolled or pursuing a college diploma or university degree in Electrical Engineering. They must also be legally authorized to work in Canada without company sponsorship.
Senior Software Developer, Site Reliability Development at Google
Waterloo, Ontario, Canada - Full Time
Skills Needed
Software Development, Distributed Systems, Project Leadership, System Design, Capacity Planning, Automation, Incident Response, Monitoring, Performance Optimization, Coding, Algorithms, Complexity Analysis, Technical Leadership, Troubleshooting, Fault Tolerant Systems, Collaboration
Specialization
Candidates must have a Bachelor's degree in Computer Science or a related field, or equivalent practical experience, along with 5 years of software development experience and 3 years in designing and troubleshooting large-scale distributed systems. Additionally, 2 years of experience in leading projects and providing technical leadership is required.
Experience Required
Minimum 5 year(s)
Lead Android Software Developer (multiple opportunities) at Morgan Stanley
Calgary, Alberta, Canada - Full Time
Skills Needed
Kotlin, Jetpack Compose, Android Architecture Components, Dependency Injection, Modularization Strategies, Clean Architectural Principles, Concurrency, Threading, Synchronization, Unit Testing, Ui Testing, Git, Performance Analysis, Information Security, Mobile Technologies, Communication Skills
Specialization
Candidates should have 10+ years of experience in building large-scale Android applications and a bachelor's degree in computer science or equivalent. Expertise in Kotlin, Jetpack Compose, and Android Architecture Components is essential.
Experience Required
Minimum 10 year(s)
Bilingual Financial Planning Software Solutions Consultant at RBC Global Asset Management
Montreal, Quebec, Canada - Full Time
Skills Needed
Bilingualism, Financial Planning, Coaching, Documentation, Training, Quality Assurance, User Acceptance Testing, Research Skills, Analytical Skills, Problem Solving Skills, Communication Skills, Interpersonal Skills, Time Management, Team Collaboration, Financial Software Knowledge, Canadian Taxation Knowledge
Specialization
Candidates must be bilingual in English and French and have an undergraduate education in a related field, preferably Finance or Wealth Management. A CFP or similar designation and 3-5 years of experience in the financial planning industry are also required.
Experience Required
Minimum 5 year(s)
Senior Software Design Engineer, Testing Infrastructure at Mattermost
Toronto, Ontario, Canada - Full Time
Skills Needed
Test Automation, Quality Engineering, Ci/Cd Pipelines, Typescript, React, Go, Postgresql, End To End Testing, Api Testing, Performance Testing, Security Testing, Docker, Kubernetes, Ai Technologies, Mentoring, Collaboration
Specialization
Candidates should have a bachelor's degree in a related field and over 7 years of experience in software testing or quality engineering. Strong programming skills and experience with CI/CD pipelines and testing frameworks are essential.
Experience Required
Minimum 10 year(s)
Software Engineer, macOS Core Product - Calgary, Canada at Speechify
Calgary, Alberta, Canada - Full Time
Skills Needed
Swift, Swiftui, Appkit, Macos Frameworks, Ui Paradigms, Concurrency, Asynchronous Execution, Ci/Cd, Bitrise, Xcode Cloud, Github Actions
Specialization
Candidates should have demonstrated experience shipping macOS applications and possess strong engineering instincts with a focus on user experience. A strategic mindset for building great products and the ability to work quickly in a remote, distributed team is essential.
Experience Required
Minimum 2 year(s)
Senior Full Stack Software Developer - Migration Platform at gaiia
, , Canada - Full Time
Skills Needed
Typescript, Nodejs, Devops, Aws, Sql, Nosql, Distributed Systems, Graphql, React, Functional Programming
Specialization
Candidates must have at least five years of experience in Typescript and NodeJS, along with experience in DevOps, AWS services, and distributed systems. An outgoing and collaborative personality is essential for working with different stakeholders.
Experience Required
Minimum 5 year(s)
Software Developer in Test (Performance and Scalability) at Tecsys Inc.
Montreal, Quebec, Canada - Full Time
Skills Needed
Performance Testing, Scalability Testing, Performance Engineering, Supply Chain Knowledge, Warehouse Management Systems, Kubernetes, Aws, Jmeter, Playwright, Postgresql, Java, Python, Rest Services, Soap Services, Collaboration, Problem Solving
Specialization
Candidates should have 5+ years of experience in performance and scalability testing, with strong knowledge of supply chain and warehouse management systems. Proficiency in tools like JMeter and Playwright, as well as programming skills in Java and Python, are essential.
Experience Required
Minimum 5 year(s)
Staff Software Development Engineer in Test, Infotainment at Rivian
Vancouver, British Columbia, Canada - Full Time
Skills Needed
Software Testing, Automation, Integration Testing, Defect Analysis, Collaboration, Test Automation, Scripting Languages, Embedded Systems, Android, Can, Ethernet, Pytest, Appium, Problem Solving, Attention To Detail, Version Control
Specialization
A Bachelor's Degree in a relevant field and 7+ years of hands-on experience in testing automotive infotainment systems are required. Proficiency in scripting languages and a strong understanding of software testing principles are also essential.
Experience Required
Minimum 5 year(s)
Développeur logiciel sénior / Senior Software Developer at Eaton USA
Brossard, Quebec, Canada - Full Time
Skills Needed
C++, Object Oriented Design, Design Patterns, Embedded Software Development, Api Development, Desktop Applications, Customer Orientation, Agile Development, Scrum, Cybersecurity Practices, Network Protocols, Data Structures, Algorithms, Problem Solving, Technical Innovation, Interpersonal Skills
Specialization
Candidates must have a Bachelor's degree in a relevant field and over 10 years of software development experience, including 6 years in C++. Fluency in both English and French is required, along with experience in embedded software and knowledge of industrial IP protocols.
Experience Required
Minimum 10 year(s)
Développeur logiciel - CSOL / Software Developer - CSOL at Genetec
Montreal, Quebec, Canada - Full Time
Skills Needed
Software Development, Troubleshooting, Collaboration, Communication, Analytical Concepts, C#.Net, Framework 4.8, Wpf, Mvvm, Microsoft Sql Server, Agile Development, Kanban, Microsoft Azure, React, Typescript
Specialization
Candidates should have a degree in Computer Science or Electronics and prior software development experience. Proficiency in both English and French is required, along with strong troubleshooting and collaboration skills.
Experience Required
Minimum 2 year(s)
Firefox OS Integration: Windows Senior Software Engineer at Mozilla
, , Canada - Full Time
Skills Needed
C, C++, Low Level Systems Programming, Windows, Web Technologies, Javascript, Html, Css, Problem Solving, Debugging, Communication, Collaboration
Specialization
Candidates should have a degree in Computer Science or related field, or equivalent experience, along with a solid understanding of C and C++. Experience with low-level systems programming on Windows and knowledge of web technologies is also required.
Experience Required
Minimum 5 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...