> Markdown version of [/jobs/ext/997244-senior-software-engineer-php-stomp](https://www.wearedevelopers.com/jobs/ext/997244-senior-software-engineer-php-stomp). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (PHP/STOMP) - **Company:** ImagineX Consulting - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, Software Engineering, Data Streaming, Systems Integration, SSL Certificate Management, Data Logging, Transport Layer Security, Enterprise Software Applications, Connectivity Problems, System Availability, Event Driven Architecture, Infrastructure Automation Frameworks, Apache Kafka, Microservices - **Published:** June 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=feff840f1aca79b7 ## About the Role Do you have experience in Systems integration?, * 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. ## 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. ## Related Videos - [What is a Message Queue and when and why would I use it?](https://www.wearedevelopers.com/videos/395-what-is-a-message-queue-and-when-and-why-would-i-use-it) - [Beyond Kafka & RabbitMQ: Why NATS is the Future of Microservices Messaging](https://www.wearedevelopers.com/videos/1646-beyond-kafka-rabbitmq-why-nats-is-the-future-of-microservices-messaging) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Why Systems Break After Initial Success: The Architectural Failures That Take Months to Surface](https://www.wearedevelopers.com/videos/2048-why-systems-break-after-initial-success-the-architectural-failures-that-take-months-to-surface) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)