Current Opportunities

System Engineer

Quarry Consulting is looking for a System Engineer with an extensive experience in Embedded Development.


Contract: 1 year (1 year of possible extension)

Location: Onsite Ottawa

Clearance: Must be in Canada for the past 5 years to be eligible for Government clearance


Requirements:

· A degree in Science, Technology, Engineering, or Mathematics (STEM) and 8-9 years of experience working in an embedded environment.

· Must be a Canadian Citizen.

· Minimum 5 years experience in C++, object-oriented concepts, and real-time embedded computer architectures.

· Experienced in the software life cycle including definition, requirement analysis, design, implementation, validation, and support.

· Prior experience leading a small software team.

· Networking and wireless communication protocols such as TCP, RTP, and VoIP an asset.

Service Desk Analyst

Quarry Consulting is looking for a Bilingual Technical Analyst with experience in Tier 1 support and service desk management.


Contract: 1 year

Location: Hybrid (Montreal or Toronto or Ottawa or Regina)


Requirements:

  • Service Desk/Tier 1 experience > 24 months or equivalent support experience
  • ServiceNow experience
  • Bilingual (French), ITIL V3/4, KCS, M365

Full Stack Developer

Title: Full Stack Developer

Duration: 1 year (Possibility of extension)

Location: Remote (Ontario)


4+ years of experience in Rest API, Azure Function apps, WebJobs, Service Bus Messaging, Azure data factory.

2+ years in working with UI technologies/tools such as Angular, Bootstrap, HTML5, CSS, Javascript/Typescript etc.

2+ in working with SQL Server development/performance optimization.

2+ years of experience on developing/troubleshooting in Azure cloud hosted solutions.

2+ years of experience in using unit testing framework.

2+ years of experience in Azure cloud hosted solutions. Ability to readily consume and apply new concepts/ideas with developed analytical problem-solving skills.

1 year or more years' experience in global system support

DevSecOps Engineer

Quarry Consulting is looking for a Software Developer (DevSecOps) on contract with experience in DevSecOps.


Contract: 1 year

Location: Hybrid (either Ottawa or Montreal or Toronto)


Requirements:

  • 10 years in Software Engineering with knowledge of the SDLC
  • Experience in software security
  • Experience in agile projects on Azure DevOps
  • Experience in Test Automation Tools, such as Python and Robot Framework, Postman
  • Experience with Azure DevOps pipelines (YAML) or similar.
  • Experience with Bash or PowerShell or other scripting tools to automate actions
  • Strong understanding of automation in general and its benefits (do twice=automate)
  • Experience in version control software good practices and Git.
  • Experience in Terraform and Infrastructure as Code.
  • Knowledge of security SCA and SAST scanning tools like Mend, Snyk, etc.

System Engineer

Title: System Engineer

Permanent Full time

Location: Ottawa (Hybrid 2 days a week onsite)


Job Description:


  • 5+ years of strong experience of Linux operating system with a preference for Red Hat/Fedora
  • Expert in Java, big data databases and ETL pipelines
  • Experience with cloud computing platforms and virtualization including Kubernetes, KVM, VMware, AWS, GCP etc.
  • Experience with performance monitoring and analysis tools
  • Experience with horizontal system scaling strategies
  • Identify and troubleshoot performance issues in complex systems
  • Analyze system performance data to identify trends and areas for improvement

Senior Business Consultant

Title: Senior Business Analyst

Duration: 3 months contract

Location: Delta, BC ( Onsite )


-Responsible for analyzing an organization and designing its processes and systems, assessing the business model and its integration with technology.

-Expected to be an SME, collaborate, and manage the team to perform

-Develop innovative strategies to optimize supply chain processes -Collaborate with cross-functional teams to implement system enhancements

-Analyze data trends to identify areas for process improvement

-Lead training sessions to educate team members on SCM best practices Stay updated on industry trends and technologies to suggest improvements.

Software Architect

Title: Software Architect

Location: Kanata, Ontario (Ottawa)

Duration: Permanent FT role, hybrid 2/3x a week on-site


Skills/Responsibilities:

  • Research best practices/industry standard solutions to problems we face
  • Research and evaluate 3rd party s/w (paid and open source)
  • Deal with ambiguity
  • Understand customer/business requirements and translate into detailed product requirements
  • Work across teams and functions over continents and time zones
  • Solid background in s/w development to understand processes and planning including working in Agile
  • Technical, hands on.
  • Some level of prototyping of proof of concepts


Technologies

  1. CNF/K8s
  2. Micro service architecture
  3. Java Spring boot, JBOSS, Python
  4. Stream processing


Experience in telecom and or Element Management Systems is a plus

Head of Engineering

Title: Head of Engineering

Location: Nepean, Ottawa - on-site

Duration: Permanent, Full-time


Qualifications:


Must-Have Experience:

  • Leading engineering and architecture for SaaS applications. Experience in banking technology is preferred.
  • Building and deploying scalable, high-performing cloud-native solutions and supporting DevOps practices across development and operations.
  • Driving architectural strategy within distributed, full-stack systems (front-end, back-end, data management), with demonstrated experience in Java, Spring Boot, Node.js, and React.


Core Technical Skills:

  • Strong background in cloud platforms (Azure preferred), microservices, and containerized applications using Docker and Kubernetes.
  • Familiarity with event-driven and API-first architectures, leveraging Kafka, GraphQL, PostgreSQL, CosmosDB, and other modern databases.
  • Experience with automation, CI/CD pipelines, and 12-Factor App principles for efficient deployment and scaling.


Leadership Skills:

  • Demonstrated ability to lead cross-functional teams in a fast-paced environment, with a passion for developing and mentoring high-performing engineering teams.
  • Strong strategic thinking, with the capacity to align engineering initiatives with broader business objectives.
  • Proven capability to manage complex, technical discussions with stakeholders at all levels, from executives to engineers.

UI/UX Developer/Designer for Apps (Perm) in Ontario

Role: UX Developer/Designer for Apps

Type: Perm employment in Ontario



5+ years UX Design for Apps. with the following MUST HAVES

  • Designing and developing UX for apps focused on providing network intelligence insights to users.
  • Integrating with APIs and data sources to render data visualizations.
  • Proficiency in TypeScript and other programming languages (e.g. Python);
  • Cloud technologies such as AWS and Azure along with functional understanding of SaaS, PaaS, and IaaS, and general DevOps practices.

Current
Opportunities

If you don’t see an opportunity that you think is good fit for you, please reach out to us directly to contact us or send us your resume.

Stay up-to-date on the latest opportunities!

Interested in hearing about the latest opportunities?