




Resumen: Buscamos un Gerente de Ingeniería para liderar y orientar a un equipo, impulsar el desarrollo de software en todo su ciclo de vida y evolucionar la arquitectura de plataformas de trading basadas en la web y escalables. Aspectos destacados: 1. Liderar y orientar a ingenieros de software experimentados 2. Ser responsable y evolucionar la hoja de ruta arquitectónica para escalabilidad y rendimiento 3. Impulsar el desarrollo mediante metodologías ágiles y fomentar la innovación Descripción general: Contrato indefinido, jornada completa, modalidad híbrida. **Conectando a los clientes con los mercados – y al talento con las oportunidades** Con más de 5.400 empleados y más de 80.000 clientes institucionales, comerciales y de pagos, operamos desde más de 80 oficinas distribuidas en seis continentes. Como proveedor incluido en la lista Fortune 100 y cotizado en Nasdaq, conectamos a nuestros clientes con los mercados globales, centrándonos en la innovación, la conexión humana y la prestación de productos y servicios de clase mundial a todo tipo de inversores. Ya sea que desees forjar una carrera conectando a nuestros clientes minoristas con oportunidades potenciales de trading, o integrarte profundamente en el mundo de la inversión institucional, StoneX Group está compuesta por cuatro segmentos de negocio que ofrecen un potencial ilimitado de progresión y crecimiento. **Corporativo:** Participa en una amplia variedad de actividades críticas para el negocio que mantienen nuestra empresa funcionando eficientemente. Desde marketing estratégico y gestión financiera hasta recursos humanos y supervisión operativa, tendrás la oportunidad de optimizar procesos e implementar políticas transformadoras. Responsabilidades: **Finalidad del puesto:**Buscamos un Gerente de Ingeniería con experiencia en el desarrollo de plataformas de trading basadas en la web y escalables. El puesto abarca la arquitectura y el desarrollo en todas las capas de la pila de aplicaciones. Formarás parte de un equipo de ingenieros talentosos que trabajan en aplicaciones de trading críticas para la misión y de baja latencia. Las funciones y responsabilidades incluyen la arquitectura y el desarrollo de aplicaciones durante todo el ciclo de vida del software, colaborando con ingenieros afines. Gestionar y liderar técnicamente a un equipo de ingenieros de software altamente calificados, y establecer relaciones con partes interesadas clave entre una base diversa de usuarios. **Principales funciones incluirán:** * Liderar y orientar a equipos de ingenieros de software experimentados, brindando orientación arquitectónica y técnica. * Ser responsable y evolucionar la hoja de ruta arquitectónica, garantizando escalabilidad, rendimiento y mantenibilidad. * Impulsar el desarrollo en todas las fases del ciclo de vida del software mediante metodologías ágiles. * Asegurar que el diseño y la implementación se alineen con las especificaciones comerciales y técnicas. * Supervisar la planificación y entrega de los componentes de software. * Promover la mejora continua mediante la evaluación de tecnologías emergentes y la presentación de recomendaciones. * Establecer sólidas relaciones con partes interesadas multifuncionales para alinear los esfuerzos de ingeniería con los objetivos comerciales. * Fomentar una cultura de excelencia, propiedad e innovación dentro del equipo. Requisitos: **Para obtener este puesto necesitarás:*** Mínimo 7 años de experiencia en desarrollo basado en la web. * Experiencia comprobada en la construcción y liderazgo de equipos técnicos, brindando dirección y orientación, y trabajando con equipos globales. * Entrega de proyectos técnicos de extremo a extremo, coordinando múltiples equipos de entrega en diversas disciplinas y ubicaciones geográficas, trabajando de forma ágil. * Conocimientos sólidos de JavaScript y TypeScript, programación asíncrona, clausuras, tipos y ES6. * Experiencia en HTML/CSS, cubriendo diseño, compatibilidad entre navegadores y accesibilidad. * Conocimientos del framework React, carga diferida (lazy loading), captura de errores, modo concurrente, división de código (code splitting), patrones para reutilización de código, bibliotecas de gestión de estado y arquitectura de enrutamiento. * Mejoras de rendimiento en diversas fases del desarrollo, compilación, despliegue, tiempo de ejecución, caché perimetral (edge cache), cabeceras de control de caché, habilitación de gzip, transporte sobre HTTP/2 y optimizaciones de renderizado. * Experiencia deseable en el desarrollo de microservicios basados en eventos utilizando Java/Spring (ideal) o C#/.NET Core. **Qué te hará destacar:*** Experiencia con TDD/BDD y frameworks de pruebas (Jest/React-testing-library/JUnit). * Alguna experiencia en el desarrollo de sistemas distribuidos mediante arquitectura de microservicios (basados en eventos). * Experiencia con contenerización (Docker, Kubernetes). * Experiencia con plataformas en la nube (Azure, GCP, AWS). * Conocimiento de plataformas de mensajería / transmisión distribuida (Apache Kafka ideal). * Experiencia con bases de datos relacionales y NoSQL. **Formación académica:** * Título universitario (Licenciatura o Maestría) en Ciencias de la Computación, Ingeniería o disciplina afín **Entorno laboral*** Modalidad híbrida (Ubicación de la oficina: Avenida Carrera 9A \- Avenida Carrera 9A \# 115\-06/30 Edificio Torre Tierrafirme Bogotá, 110111 Colombia) \#LI\-Hybrid \#LI\-DK1


