1

Message Queue Jobs (NOW HIRING)

Working knowledge of Message Queue (MQ), MQ Trigger, and embedding XML tags in RPG Programs. * Good communication skills and the job will involve owning a project task completely based on the ...

The ideal candidate should possess solid insurance domain knowledge, particularly within policy and claims processes, and be proficient in API, database, and message-queue validations. This role ...

Lead Node.js Developer

Irving, TX · On-site

$47.50 - $61.50/hr

At least 5 in Node.js backend • REST APIs Design and Development, Microservices Design • Strong Experience in Node.js/JavaScript • Knowledge of MongoDB • Knowledge of Message Queue such as ...

Sr. Platform Engineer

Boston, MA · On-site

$113K - $155K/yr

Message Queue (i.e. Kafka, MQ) * ETL (i.e. Glide) * Analytics (i.e. Dataiku) * Data Management (i.e Snowflake, Data Bricks) * Should have sound knowledge on IT Application architecture, Design ...

Fullstack - JAVA/Angular

$53.75 - $69.25/hr

Experience with message queue brokers (WebSphere MQ, Oracle AQ) * Experience with Tomcat * Excellent problem solving and analytical skills * Good communicator, keen to collaborate and share knowledge

Working knowledge of Message Queue (MQ), MQ Trigger, and embedding XML tags in RPG Programs * Good communication skills and the job will involve owning a project task completely based on the ...

Working knowledge of Message Queue (MQ), MQ Trigger, and embedding XML tags in RPG Programs Good to Have: * Good working knowledge in MDCMS, Turnover - the code configuration management tool * Good ...

... Message Queue configuration • Experience with Provisioning tool to configure BES, Elastic Search, Entities, Match RuleSets, etc • Experience with data fixes using SQL, advanced SQL, PLSQL and ...

next page

Showing results 1-20

Message Queue information

See salary details

$40K

$79.1K

$120K

How much do message queue jobs pay per year?

As of Jun 25, 2026, the average yearly pay for message queue in the United States is $79,117.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,000.00 and $90,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Message Queue Engineer, and why are they important?

To thrive as a Message Queue Engineer, you need a solid background in computer science, expertise in distributed systems, and experience with messaging protocols, typically backed by a relevant degree. Familiarity with tools such as RabbitMQ, Apache Kafka, ActiveMQ, and knowledge of monitoring and troubleshooting message-oriented middleware are essential, and certifications in cloud platforms can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help you design robust messaging solutions and collaborate with development teams. These skills ensure reliable message delivery, system scalability, and efficient troubleshooting, which are critical for high-performing, resilient applications.

What are message queues?

Message queues are software components that enable asynchronous communication between different parts of a system by allowing messages to be sent, stored, and retrieved in a queue. This helps decouple the sender and receiver, improving system scalability, reliability, and fault tolerance. Commonly used in distributed systems and microservices, message queues ensure that data can be processed even if parts of the system are temporarily unavailable. Popular message queue technologies include RabbitMQ, Apache Kafka, and Amazon SQS.

Which MQ is best?

For a Message Queue (MQ) role, the best MQ system depends on the specific use case and environment. Popular options include RabbitMQ, Apache Kafka, and ActiveMQ, each offering different features such as high throughput, scalability, and ease of integration. Skills in configuring, maintaining, and troubleshooting these systems are valuable for MQ professionals.

What is the difference between Message Queue vs Message Broker?

AspectMessage QueueMessage Broker
FunctionalityStores and forwards messages in a queue for asynchronous processingRoutes, transforms, and manages messages between systems
ComplexitySimpler, primarily queuing messagesMore complex, includes message transformation and routing
Use CasesDecoupling producers and consumers, load levelingIntegrating heterogeneous systems, message transformation
Common ToolsRabbitMQ, ActiveMQApache Camel, IBM Integration Bus

While both Message Queues and Message Brokers facilitate message exchange, Message Queues primarily handle simple message storage and forwarding, whereas Message Brokers offer advanced routing and transformation capabilities. Understanding these differences helps in selecting the right messaging system for your application's needs.

Is message queue FIFO?

Message queues used in messaging jobs often follow FIFO (First-In, First-Out) order to ensure messages are processed in the sequence they are received. However, some message queue systems can be configured for different delivery guarantees, such as priority or delayed processing. Understanding the specific message queue technology and its configuration is important for job roles involving message processing.

How does BullMQ work?

BullMQ is a Node.js library for managing message queues using Redis as its backend. It handles job scheduling, processing, and retries by storing jobs in Redis data structures, allowing for reliable and scalable task execution. Developers use BullMQ to create, process, and monitor queues in real-time applications, often integrating with worker processes and Redis clusters.

How does a message queue work?

A message queue is a system used by message queue job roles to facilitate communication between distributed applications by storing messages in a queue until they are processed by a consumer. It ensures reliable delivery, decouples sender and receiver, and supports asynchronous processing, often using protocols like AMQP or MQTT. Knowledge of message brokers such as RabbitMQ or Kafka is essential for managing and troubleshooting these systems.

What are some common challenges faced by Message Queue Engineers, and how can they overcome them?

Message Queue Engineers often encounter challenges related to ensuring message reliability, handling high throughput, and managing system scalability. Troubleshooting issues like message delays, duplication, or loss requires a deep understanding of distributed systems and queue configurations. Collaboration with development and operations teams is crucial for fine-tuning performance, implementing monitoring, and maintaining queue health. Staying updated with the latest tools and best practices helps engineers address these challenges efficiently and maintain robust, reliable messaging systems.
More about Message Queue jobs
What job categories do people searching Message Queue jobs look for? The top searched job categories for Message Queue jobs are:
Infographic showing various Message Queue job openings in the United States as of June 2026, with employment types broken down into 55% Full Time, 18% Part Time, 3% Temporary, and 24% Contract. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $79,117 per year, or $38 per hour.

IT|Software Engineering - Group 2 - Lead II - Software Engineering

Savvients Inc

Issaquah, WA • On-site

$133K - $167K/yr

Other

Posted 15 days ago


Job description

AS400 Developer

Issaquah, WA 98027


Must-Have Excellent programming skills on the iSeries platform - Analyze and Create new programs using RPG, RPG ILE, SQLRPGLE, and Control Language (CLP/CLLE).
Very good knowledge of SQL concepts - Analyze and modify complex SQL queries, embedded SQL in SQLRPGLE, Cursor programming.
Database Concepts - Create and Analyze Physical files, Logical Files, SQL tables, Indexes, Views, Stored procedures. Good working knowledge in screen programming - Display Files, Subfiles, and Printer files.
Document business rules effectively and should be able to create data mapping documents after analyzing program flows and data flows ILE Programming - Analyze and Create program modules, binding directories, service programs.
Working knowledge of Message Queue (MQ), MQ Trigger, and embedding XML tags in RPG Programs Good communication skills and the job will involve owning a project task completely based on the communication with the analysts at the client site Good to Have Good working knowledge in MDCMS, Turnover - the code configuration management tool Good working knowledge in X- Analysis - cross-reference tool for iSeries.
Knowledge of Triggers, Message Queuing for inter-program/ inter-system communication ROBOT job scheduler - knowledge in creating and setting up scheduled jobs in the iSeries.
Knowledge of normalized, denormalized tables, Star Schema databases Working knowledge on iSeries Navigator - to run queries and analyze the performance of SQL queries.
Knowledge in the Retail Domain especially in areas like Merchandising, Warehouse Management, Distribution, etc.