{"id":3916019,"url":"https://alion.io/job/ex-squared-ingeniero-middleware-senior","title":"Ingeniero Middleware Senior","company":{"id":4468346,"name":"EX Squared","domain":"exsquared.com","url":"https://alion.io/company/exsquared-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Colombia"],"countries":["CO"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ActiveMQ","optional":false},{"name":"Apache Kafka","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Dynatrace","optional":false},{"name":"Grafana","optional":false},{"name":"IBM MQ","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Python","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Splunk","optional":false},{"name":"COBOL","optional":true}],"status":"live","first_seen_at":"2026-11-05T00:00:00Z","employer_posted_date":"2026-11-05","last_verified_at":"2026-11-08T20:30:34Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"En EX Squared LATAM, somos una empresa de transformación digital enfocada en desarrollar soluciones tecnológicas innovadoras y de alto impacto que generan valor real para el negocio. Trabajamos con clientes líderes en mercados globales, regionales y locales, promoviendo una cultura colaborativa, inclusiva y orientada a la innovación, donde las ideas de cada integrante del equipo son importantes.\nActualmente, buscamos un Senior Middleware Engineer (Apache Kafka)para colaborar con una importante institución del sector bancario en México, participando en el desarrollo, integración y optimización de soluciones de mensajería distribuida y plataformas middleware que soportan operaciones críticas del negocio.\nEsta posición requiere un profesional con experiencia sólida en Apache Kafka, Kafka Connect, arquitecturas distribuidas y administración de plataformas de mensajería en ambientes productivos. La persona seleccionada será responsable de desarrollar soluciones de integración, mantener la estabilidad de los servicios y garantizar que las plataformas cumplan con altos estándares de seguridad, disponibilidad y rendimiento.\nBuscamos un perfil técnico, con experiencia práctica tanto en desarrollo como en operación de sistemas empresariales, capaz de comprender los requerimientos funcionales del negocio y colaborar con equipos de desarrollo, infraestructura.\nDetalles de la posición\nTipo de contratación:Tiempo completo, contrato inicial de 6 meses con posibilidad de extensión.\nUbicación:Remoto desde Latinoamérica (excepto Brasil).\nHorario:Lunes a viernes, de 8:00 a.m. a 5:00 p.m. o de 9:00 a.m. a 6:00 p.m., hora de Ciudad de México.\nModalidad:Remota, con posibilidad de visitas ocasionales a Querétaro, México, previamente coordinadas.\nIndustria:Banca y servicios financieros.\nResponsabilidades\nDiseñar, desarrollar, implementar y mantener soluciones de integración empresarial utilizando Apache Kafkacomo plataforma principal de mensajería distribuida.\nDesarrollar y configurar productores, consumidores e integraciones mediante Kafka Connect, garantizando la comunicación confiable entre aplicaciones y sistemas bancarios.\nAdministrar, configurar y optimizar clústeres de Apache Kafka en ambientes productivos, asegurando su disponibilidad, estabilidad y rendimiento.\nTrabajar con arquitecturas basadas en KRaft, apoyando la configuración y operación de clústeres Kafka.\nImplementar y mantener mecanismos de seguridad en Kafka, incluyendo SSL/TLS, autenticación, autorización y listas de control de acceso (ACLs).\nDesarrollar scripts y herramientas de automatización utilizando Pythonpara optimizar procesos de configuración, despliegue, monitoreo y mantenimiento.\nIdentificar, diagnosticar y resolver incidentes técnicos relacionados con Kafka, incluyendo problemas de conectividad, latencia, procesamiento de mensajes y disponibilidad.\nMonitorear el rendimiento de las plataformas utilizando herramientas como Dynatrace, Splunk, Grafana o equivalentes, identificando oportunidades de optimización y prevención de incidentes.\nParticipar en la integración de Kafka con arquitecturas de microservicios, APIs y aplicaciones empresariales desarrolladas en Java.\nTrabajar con Docker, Kubernetes y herramientas CI/CDpara apoyar el despliegue y mantenimiento de soluciones distribuidas.\nAplicar buenas prácticas de arquitectura, seguridad, escalabilidad, alta disponibilidad y tolerancia a fallos en sistemas de misión crítica.\nColaborar con equipos de desarrollo, infraestructura, DevOps y ciberseguridad para asegurar la correcta implementación y operación de las soluciones.\nParticipar en el análisis de causa raíz de incidentes productivos y en la implementación de acciones correctivas y preventivas.\nComprender los requerimientos funcionales del negocio bancario y traducirlos en soluciones técnicas de integración confiables.\nDocumentar configuraciones, integraciones, procedimientos técnicos y procesos de resolución de incidentes.\nComunicar oportunamente avances, riesgos técnicos, dependencias y problemas operativos a los equipos involucrados.\nRequisitos\nMínimo 5 años de experiencia profesionalen ingeniería de middleware, desarrollo de software, integración de sistemas empresariales o plataformas de mensajería distribuida.\nExperiencia sólida y comprobable con Apache Kafka, incluyendo desarrollo, implementación, configuración, integración y soporte en ambientes productivos.\nExperiencia práctica desarrollando y manteniendo productores, consumidores y conectores mediante Kafka Connect.\nExperiencia en administración y configuración de clústeres Apache Kafka, incluyendo mantenimiento, monitoreo, resolución de incidentes y optimización del rendimiento.\nConocimiento práctico de KRaft, incluyendo su funcionamiento y aplicación en la administración de clústeres Kafka.\nExperiencia implementando mecanismos de seguridad en Kafka, incluyendo SSL/TLS, ACLs, autenticación y autorización.\nExperiencia práctica con Pythonpara automatización de procesos, scripting y desarrollo de herramientas de integración u operación.\nExperiencia trabajando con arquitecturas distribuidas, mensajería asíncrona, sistemas orientados a eventos y patrones de integración empresarial.\nExperiencia en soporte y resolución de incidentes de plataformas de mensajería en ambientes productivos de alta criticidad.\nConocimiento práctico de Docker y Kubernetespara la implementación y operación de aplicaciones y servicios distribuidos.\nExperiencia trabajando con herramientas y procesos de integración y despliegue continuo (CI/CD).\nExperiencia utilizando herramientas de monitoreo y observabilidad como Dynatrace, Splunk, Grafana o equivalentes.\nConocimiento de arquitecturas de microservicios e integración con aplicaciones empresariales, especialmente aquellas desarrolladas en Java.\nExperiencia profesional previa en instituciones bancarias, con exposición a sistemas empresariales, procesos operativos y estándares de seguridad del sector financiero.\nConocimiento sólido de principios de alta disponibilidad, escalabilidad, tolerancia a fallos, seguridad y confiabilidad en sistemas distribuidos.\nCapacidad para comprender requerimientos funcionales del negocio y traducirlos en soluciones técnicas de integración.\nExperiencia colaborando con equipos multidisciplinarios de desarrollo, infraestructura, arquitectura y operaciones.\nCapacidad para trabajar de manera autónoma, investigar problemas técnicos complejos y asumir responsabilidad sobre la calidad y estabilidad de las soluciones.\nHabilidades sólidas de análisis, resolución de problemas, comunicación técnica y organización.\nDominio profesional del español, con capacidad para participar en discusiones técnicas y colaborar con equipos de negocio y tecnología.\nDisponibilidad para trabajar durante el horario laboral de Ciudad de México.\nConocimientos técnicos\nApache Kafka:Productores, consumidores, tópicos, particiones, brokers, replicación, consumer groups, offsets y procesamiento distribuido de mensajes.\nKafka Connect:Configuración de conectores, integración de aplicaciones, transmisión de datos y resolución de problemas.\nAdministración de Kafka:KRaft, configuración de clústeres, monitoreo, mantenimiento y optimización del rendimiento.\nSeguridad:SSL/TLS, ACLs, autenticación, autorización y comunicación segura entre sistemas.\nProgramación y automatización:Python, scripting, automatización operativa y herramientas de integración.\nArquitecturas distribuidas:Mensajería asíncrona, arquitecturas orientadas a eventos, integración empresarial, escalabilidad y tolerancia a fallos.\nContenedores y orquestación:Docker, Kubernetes y entornos de aplicaciones contenerizadas.\nDevOps:CI/CD, automatización de despliegues y buenas prácticas de entrega continua.\nMonitoreo y observabilidad:Dynatrace, Splunk, Grafana, métricas de rendimiento, análisis de logs y diagnóstico de incidentes.\nIntegración empresarial:Microservicios, APIs, aplicaciones Java y comunicación entre sistemas distribuidos.\nOperación en producción:Gestión de incidentes, análisis de causa raíz, rendimiento, disponibilidad y continuidad operativa.\nRequisitos deseables\nExperiencia trabajando con bancos de gran escala o instituciones financieras con plataformas tecnológicas de alta criticidad.\nExperiencia en sistemas transaccionales de alto volumen, plataformas de pagos, integraciones financieras o aplicaciones de core bancario.\nExperiencia con Confluent Platformu otras distribuciones empresariales de Apache Kafka.\nConocimiento de otras plataformas de middleware y mensajería empresarial, como IBM MQ, RabbitMQ o ActiveMQ.\nExperiencia con implementaciones de Kafka en infraestructura on-premise, cloud o entornos híbridos.\nExperiencia práctica en desarrollo con Javae integración de aplicaciones Java con Kafka.\nConocimiento avanzado de optimización de Kafka, incluyendo consumer lag, administración de particiones, replicación y throughput.\nExperiencia en automatización de infraestructura y gestión de configuraciones para plataformas distribuidas.\nParticipación en procesos de gestión de incidentes críticos y análisis técnico de causa raíz.\nFamiliaridad con prácticas de ciberseguridad y requerimientos regulatorios del sector financiero.\nExperiencia demostrable mejorando la estabilidad, disponibilidad y rendimiento de plataformas middleware en producción.\nElegibilidad\nEsta oportunidad está dirigida a profesionales que residan actualmente en Latinoamérica, excepto Brasil.","description_format":"text","description_chars":9425,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Spanish","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Financial Services","LLM & Generative AI","Digital Goods"],"lifecycle":[{"event":"open","at":"2026-11-07T12:18:09Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["conf:1","win:early"],"computed_at":"2026-11-08T05:47:12Z"},"pay":null,"html_url":"https://alion.io/job/ex-squared-ingeniero-middleware-senior","json_url":"https://alion.io/job/ex-squared-ingeniero-middleware-senior.json","meta":{"generated_at":"2026-11-08T21:10:54Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":44215,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4468346},"rest":"https://alion.io/mcp/rest/get_company?id=4468346"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fex-squared-ingeniero-middleware-senior"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fex-squared-ingeniero-middleware-senior"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fex-squared-ingeniero-middleware-senior"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ex-squared-ingeniero-middleware-senior\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fex-squared-ingeniero-middleware-senior"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3916019}},{"tool":"search_jobs","arguments":{"company":"exsquared.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3916019},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}