1

Message Queue Jobs (NOW HIRING)

Signals Processing Engineer

Jessup, MD · On-site

$160K - $198K/yr

Develop and maintain message queue-based communication frameworks for distributed systems. * Collaborate with hardware, software, and systems engineering teams to integrate DSP components into larger ...

Software Engineer III

Annapolis Junction, MD · On-site

$58.75 - $79/hr

Experience with message queue implementation and communication protocols. Soft Skills: * Strong analytical and problem-solving abilities. * Excellent communication and collaboration skills.

Signals Processing Engineer

Jessup, MD · On-site

$160K - $198K/yr

Develop and maintain message queue-based communication frameworks for distributed systems. * Collaborate with hardware, software, and systems engineering teams to integrate DSP components into larger ...

.Net Developer

Omaha, NE · On-site

$46.25 - $61/hr

... with message queue applications • Experience with development of integration applications and web services • General understanding of technology infrastructure and application performance ...

Java Developer

Boston, MA

$55.50 - $71.75/hr

Experience with message queue brokers (WebSphere MQ, Oracle AQ) * Experience with databases (Oracle,Mongo) * Experience with WebServices (SOAP, REST) * Must understand basic principles of data ...

Software Engineer III

Annapolis Junction, MD · On-site

$58.75 - $79/hr

Experience with message queue implementation and communication protocols. Soft Skills: * Strong analytical and problem-solving abilities. * Excellent communication and collaboration skills.

... Message Queue technologies (i.e., Kafka, MQ) • Knowledge of ETL processes (i.e., Glide) • Experience with analytics tools (i.e., Dataiku) • Data management expertise (i.e., Snowflake, Data ...

Manage message queue infrastructure including RabbitMQ and Celery workers, ensuring optimal throughput and preventing memory pressure issues. * Build developer tools and platforms that accelerate ...

... Message Queue technologies (i.e., Kafka, MQ) • Knowledge of ETL processes (i.e., Glide) • Experience with analytics tools (i.e., Dataiku) • Data management expertise (i.e., Snowflake, Data ...

Hadoop, Python/Scala, SparkSQL • Strong SQL Skills - one or more of MySQL, HIVE, Impala, SPARK SQL • Data ingestion experience from message queue, file share, REST API, relational database, etc ...

Proficiency in message queue technologies and services like Kafka, Pulsar, or RabbitMQ and experience working with real-time data streaming. * Experience working with containerization technologies ...

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 Jul 16, 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.

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.

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 July 2026, with employment types broken down into 67% Full Time, 27% Part Time, 1% Temporary, and 5% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $79,117 per year, or $38 per hour.
Sr. QA Automation Engineer

Sr. QA Automation Engineer

Accord Technologies Inc.

Alpharetta, GA • On-site

Contractor

Posted 28 days ago


Job description

Title: Sr. QA Automation Engineer (Trading/Finance Domain)
Location: Alpharetta, GA (2nd round inperson needed)

Positon type: W2 contract.

Required Skills: Selenium, Trading or finanace domain, SQL, trading systems, order management, risk management, DB2, kafka, Python, Cypress, Jenkins, Azure DevOps.

Overview:
We are seeking an experienced Automation QA Engineer specializing in functional testing with a strong background in Trading or Finance domains. The ideal candidate will be responsible for designing, developing, and executing automated test cases to ensure the quality and reliability of trading systems, financial applications, and data pipelines involving SQL DB2 and Kafka.


Key Responsibilities

  • Develop, maintain, and execute automated test scripts focusing on functional testing of trading and financial systems.
  • Collaborate with cross-functional teams to understand system requirements and define comprehensive test strategies.
  • Design and implement test plans, test cases, and test data to ensure coverage of trading workflows, financial transactions, and data integrity.
  • Conduct regression, integration, and end-to-end testing using automation tools and frameworks (e.g., Selenium, TestNG, JUnit, REST Assured).
  • Monitor and analyze system behavior using logs, SQL queries, and Kafka message streams to validate system performance and data flow.
  • Identify, document, and track defects, coordinating with development teams for timely resolution.
  • Automate tests for APIs, messaging queues, and database validation involving DB2 and Kafka.
  • Optimize test automation frameworks, improve test coverage, and enhance CI/CD integration.
  • Generate detailed test reports, metrics, and insights on system quality, stability, and data accuracy.
  • Maintain up-to-date knowledge of the trading/financial domain, including market data flows and transaction processes.

Required Skills & Qualifications

  • Proven experience in Automation Testing using tools such as Selenium, TestNG, JUnit, REST Assured.
  • Strong scripting skills in Java or Python.
  • Hands-on experience with functional testing and test automation frameworks.
  • Solid understanding of SQL, specifically DB2 for data validation and manipulation.
  • Experience working with Kafka for messaging and event streaming validation.
  • Familiarity with trading systems, order management, risk management, or related financial applications.
  • Knowledge of API testing and message queue testing.
  • Strong analytical skills, attention to detail, and problem-solving abilities.
  • Experience working in Agile/Scrum environments.
  • Excellent communication and collaboration skills.

Preferred Skills

  • Experience with performance testing tools like JMeter.
  • Familiarity with Financial Market Data protocols and FIX messaging.
  • Knowledge of containerization (Docker) and CI/CD pipelines.
  • Experience with Data Warehouse validation and reconciliation.