Senior Mes Integration Engineer Systems, Changes Integration Remote Position

June 2, 2026

México

Full-time

Computrabajo

Apply
Descripción

Job Description

Hope you are doing well!\n\nMy name is Daniel Guzman and Im a technical recruiter at SVAM; we are currently searching for a Senior MES Integration Engineer. I have included a job description below for you to look over.\nSenior Angular Frontend Engineer \nLocation: Remote from Mexico\nDuration: 6 months- possible extension\nJob Summary:\nWe are seeking a highly skilled Senior MES Engineer with 5+ years of experience to lead the development, configuration, and integration of our Manufacturing Execution Systems (MES).\nThe main objective of this role is to modernize shop floor operations by driving continuous MES system changes, consolidating execution workflows into a unified front-end interface, and deprecating legacy standalone stations. The engineer will be responsible for implementing core MES application changes to handle employee tracking and production statuses, developing scalable APIs and asynchronous messaging solutions to connect disparate manufacturing platforms, and adapting automated validation logic.\nThis is a high-priority, end-to-end development and configuration role bridging shop floor hardware, execution software, enterprise systems, and event-driven integration layers under the technical oversight of our internal engineering leads \nRequirements:\nTechnical Skills:\nExperience: 5+ years of proven professional experience as an MES Engineer, Software Engineer, or Full-Stack Developer in fast-paced manufacturing environments.\nSystem Configuration: Proven track record of executing version control, system configuration changes, and software deployments in a live production environment.\nBackend Development: Strong expertise in the .NET framework (C / ASP.NET).\nDatabase Skills: Advanced proficiency in SQL Server (writing complex queries, stored procedures, and performance tuning).\nAPI Integration: Deep understanding of RESTful / SOAP web services and JSON/XML data parsing.\nAsynchronous Communication: Proven experience designing and implementing asynchronous system integration using message broker platforms such as RabbitMQ.\nRabbitMQ Knowledge: Strong knowledge of RabbitMQ architecture and best practices, including queues, exchanges, bindings, routing patterns, message persistence, acknowledgments, retries, dead-letter queues, and consumer scalability.\nScalability & Performance: Ability to design resilient messaging solutions capable of processing high-volume traffic of up to 20,000 messages per hour with minimal latency and high reliability.\nManufacturing Knowledge: Prior experience with shop floor control systems, material tracking, change management control, and test validation equipment integration.\nSoft Skills: Ability to work autonomously on high-priority deliverables, clear technical communication, and proactive problem-solving\nPreferred Qualifications:\nExperience working with event-driven architectures in manufacturing or industrial environments.\nFamiliarity with message monitoring, observability, and queue performance tuning in production systems.\nExperience integrating MES platforms with PLCs, shop floor devices, and enterprise applications through both synchronous and asynchronous models\nAdvanced English (conversational)\nResponsibilities:\n1. MES System Changes & Customization\nApplication Modification: Adapt MES user interfaces, workflows, and backend logic to serve as the primary, optimized operator environment.\nSystem Change Management: Scope, author, test, and deploy functional changes, routine updates, and feature enhancements within the core MES platform.\nShop Floor Execution: Implement custom modules and components directly within the MES.\nError & Response Handling: Build robust modules to process integration responses, including error capturing, transaction logging, and user-facing validation confirmations.\n2. Backend & Integration Development\nAPI Architecture: Design, build, and deploy secure, scalable RESTful/SOAP APIs to expose system functionalities to external machinery and software.\nAsynchronous Messaging Integration: Design, implement, and maintain asynchronous communication mechanisms using RabbitMQ to support reliable, decoupled integration between MES, shop floor systems, external equipment, and enterprise platforms.\nMessage Throughput & Reliability: Develop and optimize messaging solutions capable of handling up to 20,000 messages per hour, ensuring high availability, message durability, retry handling, fault tolerance, and traceability.\nLogic Migration: Rewrite, adapt, and migrate existing legacy business and test validation logic into modern, API-driven and event-driven architectures.\nData Packaging: Develop logic within the MES to package and transmit live production data to external endpoints, enterprise platforms, and message queues.\nSystem Decommissioning: Assist in safely decoupling, phasing out, and removing legacy hardware/software stations while maintaining strict data integrity.\n3. Database & Quality Assurance\nDatabase Management: Write, optimize, and maintain complex SQL queries, stored procedures, and relational database structures to support high-throughput manufacturing data.\nEnd-to-End Testing: Validate continuous data flow from initial MES triggers and system changes through middleware, asynchronous messaging layers, and hardware validation responses.\nPerformance Tuning: Monitor system changes, APIs, and messaging integrations to minimize latency on the production line.\nMonitoring & Troubleshooting: Investigate and resolve issues related to message queues, service communication, transaction failures, and production-line integration bottlenecks.\n\nThese are the interviews you will have:\nEnglish Interview to verify you can have a conversation\nTechnical Interview\nTechnical interview with client\nRate:\nSalary: open to negotiating\nSome of the benefits: \n100% on Mexican payroll\nMedical Insurance\nLaw benefits\nIf you are interested, please send me your resume in English and salary expectation to start the process.",