RabbitMQ Architect

  • Grande Prairie, AB
  • Posted 3 days ago | Updated 8 hours ago

Overview

Remote
On Site
Depends on Experience
Contract - Independent
Contract - W2

Skills

RabbitMQ
Kafka
cloud

Job Details

We are seeking a highly skilled RabbitMQ Solution Architect to lead the design, implementation, and optimization of messaging solutions leveraging RabbitMQ. The ideal candidate will have deep expertise in enterprise-grade messaging systems and a strong background in microservices architecture, integration patterns, and event-driven systems.

Key Responsibilities:

  • Architect, design, and implement RabbitMQ solutions for enterprise-scale applications.

  • Lead RabbitMQ cluster setup, configuration, and tuning to ensure high availability, scalability, and performance.

  • Define and implement message routing, exchange types, and queue configurations aligned with business requirements.

  • Monitor, diagnose, and resolve performance bottlenecks and reliability issues in RabbitMQ environments.

  • Collaborate with development and DevOps teams to integrate RabbitMQ into microservices-based applications.

  • Establish best practices, guidelines, and standards for RabbitMQ usage across the organization.

  • Provide technical leadership, mentorship, and support to engineering teams on messaging and event-driven design.

Required Skills & Qualifications:

  • Proven experience architecting and implementing RabbitMQ in large-scale enterprise environments.

  • Strong understanding of messaging protocols (AMQP), message brokers, and distributed systems.

  • Hands-on expertise in RabbitMQ configuration, clustering, federation, and monitoring.

  • Solid knowledge of microservices architecture, integration patterns, and event-driven design.

  • Experience with performance tuning, high availability strategies, and troubleshooting in RabbitMQ.

  • Familiarity with monitoring tools (e.g., Prometheus, Grafana) and automation frameworks.

  • Excellent problem-solving, communication, and leadership skills.

Preferred Qualifications:

  • Experience with other messaging systems (e.g., Kafka, ActiveMQ) is a plus.

  • Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform) and container orchestration (Kubernetes, Docker).

  • Background in DevOps practices and CI/CD pipeline integration.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.