AmazonMQ Senior Software Engineer

ImagineX Consulting
United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) PHP (Programming Language) Apache ActiveMQ Amazon Web Services Continuous Integration Monitoring of Systems Python (Programming Language) Enterprise Messaging Systems Node.Js OAuth RabbitMQ Message Oriented Middleware
+12 more
Software Engineering Data Streaming SSL Certificate Management Data Logging Transport Layer Security Enterprise Software Applications Connectivity Problems System Availability Event Driven Architecture Infrastructure Automation Frameworks Apache Kafka Microservices

Job description

  • Design, build, and operationalize messaging solutions using Amazon MQ (ActiveMQ/RabbitMQ) to support reliable communication between enterprise applications and services.
  • Develop and maintain PHP-based integrations leveraging the STOMP protocol for message publishing, consumption, routing, and processing.
  • Configure and manage Amazon MQ brokers across development, test, and production environments, ensuring high availability, scalability, and operational stability.
  • Monitor messaging infrastructure and proactively troubleshoot broker performance issues, message delivery failures, queue backlogs, dead-letter queues, and connectivity problems.
  • Collaborate with application development, infrastructure, security, and platform teams to onboard new messaging workloads and establish integration standards.
  • Support the full lifecycle of messaging solutions, including architecture, implementation, testing, deployment, migration, and production support.
  • Implement automation, observability, and CI/CD integration for messaging platforms, including monitoring, alerting, logging, and infrastructure provisioning.

Requirements

  • Strong hands-on experience with Amazon MQ and proven experience implementing STOMP-based messaging solutions in PHP applications
  • Experience designing and supporting message-oriented middleware in enterprise environments.
  • Strong understanding of asynchronous messaging patterns, pub/sub architectures, queues, topics, and event-driven system design.
  • Experience troubleshooting broker performance issues, message delivery failures, and high-volume messaging workloads.
  • Familiarity with AWS services and cloud-native integration patterns.
  • Experience implementing monitoring, observability, and operational support processes for messaging platforms.

Nice-to-Have Skills (Differentiators)

  • Experience with ActiveMQ Artemis, RabbitMQ, Apache Kafka, or other streaming/event platforms.
  • Experience migrating legacy messaging solutions to Amazon MQ.
  • Knowledge of enterprise security patterns, including TLS, certificate management, OAuth, and role-based access controls.
  • Experience with Java, Python, or Node.js in addition to PHP.
  • Exposure to microservices architectures and event-driven application modernization initiatives.

Who Thrives Here

  • Engineers who enjoy solving complex integration and messaging challenges at enterprise scale.
  • Professionals who value reliability, operational excellence, and system observability.
  • Builders who want to modernize enterprise application architectures through event-driven design.
  • Team players who collaborate deeply across application, infrastructure, and security domains.

About the company

ImagineX is a tech company that deploys AI-assisted teams to build and secure mission-critical enterprise solutions with our clients - spanning software, data, and AI. Structured like a software company, not a traditional consultancy, we blend deep technical expertise with authentic values, achieving world-class satisfaction (NPS 91). Our dedicated teams specialize in software, data, and AI across the U.S. and LATAM, bridging the gap between boutique agility and enterprise scale.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss Β· World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Β· Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz Β· World Congress 2026 Europe

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset Β· World Congress 2023

1:29 min

Selecting appropriate message brokers for service integration

Michael Eder +1 Β· LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 Β· World Congress 2026 Europe

Videos

See all

Related articles

See all