As of November 6, 2026, Jobsy lists 18 principal software developer jobs in Canada. The most active employers are Elastic, Aspen Technology Quebec Inc. and Solace Corporation. Skills often requested: communication skills, oracle java, ci/cd and collaboration.
No matching filters. Try another name.
18 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.
8+ YOECandidates need 8-12 years of related experience or an advanced degree with less experience. They need working knowledge of cloud-native tools such as Kubernetes, Docker and Azure, plus French and English at C1 level.
8+ YOECandidates need 8-12 years of software development or testing experience and a bachelor's degree in a technical field. They also need hands-on test automation, programming, cloud and database skills, plus strong technical leadership and English at C1 level.
MaintainX (An Autodesk Company): MaintainX is a technology company pioneering a next-generation approach to maintenance and asset management.
10+ YOECandidates need 10+ years of software engineering experience, including significant mobile work and staff-level or principal technical leadership. They need deep React Native expertise, experience with shared SDKs and mobile CI/CD and release management, and an AI-native mindset. Expert English is required.
React Native, CI pipelines, build systems, release trains, observability tools
MaintainX (An Autodesk Company): MaintainX is a technology company pioneering a next-generation approach to maintenance and asset management.
Candidates need deep distributed systems expertise, an AI-native mindset, and broad experience across AWS, Terraform/Atmos, CI/CD, GraphQL federation, event-driven systems, APIs and developer experience. Expert-level Node.js or TypeScript and expert-level English are required, along with a record of cross-team impact.
8+ YOEYou will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events…; You will gather functional…
Agile development, Industrial software, Test automation, Leadership, Collaboration, Regulatory compliance
Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need experience implementing vector similarity techniques (such as HNSW or IVF) on large-scale search platforms, strong core Java skills, and the ability to work autonomously. Strong written and verbal communication for distributed, asynchronous collaboration is also required.
Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need a proven record of building high-performance database or search systems, strong core Java skills including concurrency, and experience with data storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB or Prometheus. They must work autonomously and communicate clearly across distributed teams, and use AI tools to speed up development while owning the results.
Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Elastic needs deep Java and JVM expertise, scalable authorization design (RBAC/ABAC), distributed systems security and OAuth 2.0 or SAML knowledge. Candidates should be able to lead distributed teams autonomously.
Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need proven experience leading technical projects in search infrastructure and distributed systems, plus strong core Java skills. Hands-on experience with Elasticsearch, Lucene or Solr and clear written and verbal communication are also required.
Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need professional experience with vector similarity search and vector databases, such as HNSW or IVF, at scale. Strong core Java skills, autonomy, and clear written and verbal communication for distributed work are also required.
Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need several years leading technical projects in data and analytics systems, strong core Java skills, and experience with search or analytics APIs and data stores. They also need mentoring experience, a track record of working autonomously in distributed teams, and strong written and verbal communication.
Elastic: Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale.
Candidates need deep Java and JVM knowledge, experience profiling and optimizing distributed systems, and an understanding of distributed architecture. Experience using AI or advanced tooling for optimization and the ability to work autonomously across teams are also required.
8+ YOECandidates need 8-12 years of related experience or an advanced degree with less experience, strong cloud-native and container orchestration knowledge, and practical work with CI/CD, cloud and scripting tools. They also need C1 English, A1 French, and technical leadership and mentoring skills.
Open Text Corporation: OpenText is a leading Cloud and AI company that provides organizations around the world with a comprehensive suite of Business AI, Business Clouds,…
12+ YOECandidates need 12 to 15 years of professional experience, strong Java, JavaScript and Spring Boot microservices skills, and cloud-native SaaS experience on GCP, AWS or Azure. Experience with distributed systems, relational and NoSQL databases, and AI tools for software engineering is also required.
10+ YOECandidates need 10+ years building web applications with C#, ASP.NET MVC and MS SQL Server, plus 7+ years with a modern front-end framework. Strong software fundamentals and test-driven development experience are required.
MS SQL Server, ASP.NET MVC, Ember.js, SignalR, AWS, Azure DevOps
15+ YOESolace Corporation needs 15+ years of software development experience, including 5+ years building production AI/ML systems and multi-agent architectures. Candidates need strong Python, Go or Java skills, cloud and container experience, and the ability to communicate with executives and customers.
10+ YOECandidates need 10+ years of software delivery experience and expert fluency in Go, Java, C#, or equivalent, plus modern web skills. They should have distributed systems, event-driven architecture, cloud and DevOps experience, and strong communication abilities.
8+ YOECandidates need 8+ years of hands-on experience with SQL, data warehouses and Tableau-style visualization tools, plus strong Python skills for data wrangling. A quantitative degree or equivalent experience and the ability to work independently and communicate with senior stakeholders are also required.