QC

Quarry Consulting

Verified Job SourceRecruitment agency

Kanata, Ontario

Business Consulting and Services
11–50 people

About

quarry [ˈkwôrē,] Noun - “One that is sought or pursued” Noun – “a place where valuable resources are uncovered and mined” Verb – “to dig or delve in” Quarry Consulting (formerly Tiree Consulting) is a technology and advisory services firm based in the Ottawa area and we work with clients and candidates across Canada and the Northern United States. Our advisory services help a wide range of organizations successfully implement transformation initiatives with positive impacts on their operations. Digital and IT modernization, risk management, business process redesign, customer & citizen experience (Cx), change management and stakeholder communications are a few of the areas where we help our clients achieve stronger results. Our staff augmentation services provide high quality and responsive contract staffing, contract-to-hire, permanent placement, managed staffing/service, and payroll solutions. We position experts in three main areas of competency: business services, technology consulting, and IT security. Quarry Consulting’s skilled and qualified team is comprised of experienced and professional individuals who have built their careers on working with the best resources in the industry.

Open positions

Snr. C# Full Stack Developer - PERM Employment

Remote · Canada

Develop full-stack applications and scalable APIs using C#, .NET Core, and front-end technologies such as React or Angular. Design and manage microservices and server-side architecture, and deploy and operate infrastructure using cloud platforms and modern DevOps tools.

System Test Engineer (COTS)

Hybrid · Ottawa

Develop and execute test plans, protocols, and cases for COTS solutions and integrated software and hardware systems, including support for UAT, OAT, and related validation activities. Analyze test coverage and requirements traceability, coordinate with suppliers and stakeholders, and report test metrics, findings, and recommendations to management.

Senior Project Manager

Remote · Canada

Lead projects through initiation, planning, delivery, and close-out, managing scope, schedules, budgets, quality, risks, and business outcomes. Coordinate cross-functional teams, vendors, and stakeholders; maintain governance and reporting; and provide updates and recommendations to sponsors and executives.

Engineering Coordinator

On-site · Ottawa

Lead technical aspects of projects involving RF-shielded enclosures and anechoic chambers, including system integration, engineering calculations, and custom solution design. Support project management, production, and drafting teams by reviewing drawings, resolving technical issues, and potentially assisting with sales applications engineering and RF testing.

Quality Assurance Engineer

Hybrid · Toronto

Own functional, regression, integration, system, and end-to-end testing for complex application, backend, API, database, and file-based workflows. Create and execute test plans and automated tests, manage defects and quality reporting, assess delivery risks, and mentor QA colleagues while improving team processes.

Embedded Software Developer

Hybrid · Montréal

Develop and maintain embedded flight software, contributing to its specification, design, coding, testing, and formal documentation. Support flight-code integration and testing in flight labs, troubleshoot issues, and help automate software processes.

Python Test Software Developer

Hybrid · Montréal

Design, develop, test, debug, and document high-quality software applications, including writing and modifying Python applications. Plan and estimate work, collaborate within an agile team, complete assigned work, and troubleshoot issues in production environments.

Embedded Software Architect

Hybrid · Montréal

Architect and develop embedded software for complex systems-on-chip, including networking and communication protocols, real-time operating systems, and embedded CPU boot code. Provide technical leadership in an agile environment and support disciplined software development and CI/CD practices.

Senior Full-Stack (C#) Developer - PERM Employment

Remote · Canada

Deliver end-to-end full-stack features designed for scalability, maintainability, and performance, and design component-level architecture aligned with system-wide standards. Deploy and manage cloud infrastructure using IaC and DevOps practices, while monitoring service reliability, performance, and availability against SLA standards.

SAP EWM Functional Consultants (Secret & Controlled Goods)

On-site · Ottawa

The roles involve providing on-site end-user support, identifying and resolving defects, and supporting the transition to hypercare. The Lead role additionally manages a team of four analysts and develops deployment and knowledge transfer plans.

Staff Software Engineer

Remote · Canada

Lead the design and scaling of complex software systems while mentoring engineering teams. Focus on architectural design, system reliability, and the implementation of innovative technology strategies.

Principal Software Development Engineer - AI

Remote · Canada

Lead the architecture and design of production-grade LLM and agentic systems while establishing company-wide architecture standards. Drive technical decisions regarding model strategies, platform boundaries, and security guardrails within a regulated domain.