As of November 6, 2026, Jobsy lists 61 principal software engineer jobs in Canada. The median advertised pay is $199,950 a year (from 11 postings). The most active employers are Questrade Financial Group, Microsoft and PointClickCare. Skills often requested: leadership, computer science, communication skills and collaboration.
No matching filters. Try another name.
61 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
20+ YOECandidates need 20+ years of professional AAA or real-time software engineering experience, multiple shipped AAA titles and deep modern C++ skills. Strong performance optimization, multidisciplinary engine knowledge and experience with agentic AI developer tooling are also needed.
6+ YOECandidates need a Bachelor's degree in Computer Science or a related field with 6+ years of engineering experience, or equivalent experience. Microsoft also prefers large-scale distributed systems, agentic systems and AI evaluation experience, and requires passing the Microsoft Cloud background check.
6+ YOECandidates need a bachelor's degree in computer science or a related field plus 6+ years of engineering experience coding in languages such as C, C++, C#, Java, JavaScript or Python, or equivalent experience. Preferred qualifications include native mobile or client platform work, SDK architecture, and real-time communications experience.
PointClickCare: PointClickCare is a leading health tech company with one simple mission: to help providers deliver exceptional care.
Candidates need a strong record of shipping production software in Java, Python or similar, deep knowledge of cloud-native and distributed systems, and expertise with SQL databases, RESTful APIs, microservices, React and CI/CD. Comfort with AI-augmented development tools and on-call incident response is required.
GitHub Copilot, Claude Code, GitHub Actions, Jenkins, Terraform, Kubernetes (AKS)
8+ YOECandidates need 8+ years of software engineering experience delivering production systems, deep knowledge of API design, service-oriented architecture, scalability and security, and strong use of AI coding tools. Candidates also need to learn unfamiliar domains and help other engineers adopt new tools.
8+ YOECandidates need 8+ years of software engineering experience delivering production systems, deep knowledge of API design, service-oriented architecture, scalability and security, and strong use of AI coding tools. Candidates also need to learn unfamiliar domains and help other engineers adopt new tools.
10+ YOECandidates need 10+ years of software engineering experience, including hands-on Dynamics AX or Dynamics 365 Finance and Operations work in X++. They also need strong integration, SQL Server, Java and JavaScript skills, and experience leading engineering teams.
Microsoft Dynamics 365 Finance and Operations, X++, SQL Server, Azure Logic Apps, Azure Functions, Azure Service Bus
8+ YOECandidates need 8+ years of software engineering experience, including 2+ years in a lead or principal role. They need hands-on experience building AI agents and LLM workflows, deep skills in TypeScript, React, Next.js and Node.js or Python, and cloud and DevOps knowledge.
10+ YOECandidates need 10+ years of backend engineering experience on large distributed systems and deep knowledge of containers and Kubernetes. They also need strong supply chain security expertise (SBOM, signing, SLSA), Go skills, and a record of influencing teams without formal authority.
8+ YOECandidates need 8+ years of backend engineering on secure enterprise software, and 3+ years building shared identity services with OAuth, OIDC, and SAML. They also need prior technical leadership, strong skills in a modern backend language, and clear communication with executives, customers, and engineers.
10+ YOECandidates need 10+ years of full stack product and platform engineering experience and a record of building and operating large distributed systems. Atlassian also wants strong product and UX judgment and excellent communication across teams.
Documentation, Test automation, Communication skills, Collaboration
12+ YOEBroadcom Canada needs a Bachelor's degree in engineering plus 12 or more years of related experience. Candidates must know C++/C, Linux/Yocto, OpenBMC or ZephyrOS, hardware bus interfaces, Redfish and DMTF standards, and secure boot.
12+ YOEBroadcom Canada needs a Bachelor's degree in engineering plus 12 or more years of related experience. Candidates must know C++/C, Linux/Yocto, OpenBMC or ZephyrOS, hardware bus interfaces, Redfish and DMTF standards, and secure boot.
12+ YOECandidates need 12+ years of hands-on engineering experience and 8+ years of expert web and API development with React, NestJS, Node.js and Spring Boot. Strong cloud architecture, security, and executive communication skills are also required.
React, NestJS, Spring Boot, Azure Container Apps, APIM, Docker
Equinix LLC: Equinix (Nasdaq: EQIX) is the world’s digital infrastructure company®, enabling digital leaders to harness a trusted platform to bring together and…
10+ YOECandidates need 10+ years of software engineering experience and a Bachelor's in Computer Science or Computer Engineering. Strong skills in architecture review, technical leadership, DevOps and customer-facing communication are expected.
Product comprehension, Leadership, Customer relations, Communication skills, Regulatory compliance, ITIL
8+ YOECandidates need at least 8 years of software engineering experience building applications and service-based systems. Expert React and Node.js skills, complex SQL and full stack experience are required, and a bachelor's degree in computer science, engineering or physics is preferred.
10+ YOECandidates need 10+ years of backend and distributed systems experience, including Python, AWS and API work at scale. A bachelor's or master's degree or equivalent practical experience is required.
12+ YOECandidates need 12+ years of software development experience, including production Python work and large-scale enterprise SaaS experience. They also need open-source skills in Python, Git, FastAPI and Pydantic, plus strong English communication.
11+ YOECandidates need 11+ years of software engineering experience shipping production code in languages such as JavaScript, Go, Ruby, Python or Java, or an equivalent combination of education and experience. Deep React or Angular knowledge, frontend performance work and cross-team migration experience are preferred.
8+ YOECandidates need 8+ years of production software development experience and broad fluency in JavaScript/TypeScript, Node, React, PostgreSQL, AWS and Linux. Strong systems thinking, proposal writing and product sense are essential.
Questrade Financial Group: Questrade offers Canadians an easy way to invest in securities and foreign currency and provides online wealth management and mortgage through the…
8+ YOECandidates need 8+ years of software engineering experience, deep C# and .NET skills, and experience with Domain-Driven Design and event-driven systems. Hands-on experience with GCP, Kubernetes, Playwright and Datadog, plus daily use of AI coding tools, is required.
C#, .NET, ASP.NET Core, GCP, Kubernetes, Playwright
Questrade Financial Group: Questrade offers Canadians an easy way to invest in securities and foreign currency and provides online wealth management and mortgage through the…
9+ YOECandidates need 9+ years of software development experience with technical leadership, expert distributed systems design, and deep expertise in React Native/ReactJS or Node.js/TypeScript. Cloud-native architecture experience, with GCP preferred, is required.
Questrade Financial Group: Questrade offers Canadians an easy way to invest in securities and foreign currency and provides online wealth management and mortgage through the…
8+ YOECandidates need 8+ years of software engineering experience, including 3+ years in a Staff, Principal or Chief Architect role, and a computer science or related degree. Deep expertise in API gateways (Apigee preferred), OAuth 2.0 and OIDC, distributed systems and cloud-native infrastructure is required.
How much does a principal software engineer make in Canada?
The median advertised pay is $199,950 a year, across 11 postings that list pay. The lowest quarter pays under $187,730 and the top quarter over $212,472.
Who is hiring principal software engineers?
Questrade Financial Group (5), Microsoft (4), PointClickCare (2), insightsoftware, LLC (2) and Broadcom Canada ULC (2).
What skills do principal software engineer jobs ask for?
Postings most often mention leadership, computer science, communication skills, collaboration, python, aws, ci/cd and microsoft azure.