




Resumen: Buscamos un Vicepresidente de Ingeniería de Software con sólida experiencia técnica y liderazgo técnico para mejorar, construir y entregar tecnología de redes líder en el mercado. Aspectos destacados: 1. Diseño e implementación líder de componentes centrales de la plataforma 2. Arquitectura y construcción de sistemas distribuidos con enfoque en el rendimiento 3. Mentoría de ingenieros y contribución a decisiones estratégicas sobre productos **DESCRIPCIÓN DEL PUESTO** **Descripción del puesto** Buscamos un profesional senior de ingeniería talentoso, listo para llevar su carrera a nuevas alturas en una de las empresas más influyentes del mundo. Como Vicepresidente de Ingeniería de Software en JPMorganChase, usted aportará sólida experiencia técnica y liderazgo técnico a equipos ágiles para mejorar, construir y entregar tecnología de redes de confianza, líder en el mercado, de forma segura, estable y escalable. Será un colaborador clave en el diseño y la arquitectura de una plataforma de redes definidas por software (SDN) a escala corporativa. Este puesto exige un historial comprobado de diseño e implementación práctica de sistemas distribuidos a gran escala. Usted dirigirá la dirección técnica, brindará mentoría a ingenieros, contribuirá a decisiones estratégicas sobre productos y se mantendrá al día con las tendencias del sector, las mejores prácticas y los avances tecnológicos. Contar con experiencia en el diseño o contribución a controladores SDN constituye una ventaja significativa. **Responsabilidades del puesto** * Liderar el diseño e implementación de componentes centrales de la plataforma, incluidos el plano de control (OVN), el plano de datos (OVS/DPU), pasarelas de software, equilibradores de carga y sistemas IPAM. * Diseñar y construir sistemas distribuidos con énfasis en la corrección, tolerancia a fallos, convergencia y rendimiento a gran escala. * Diseñar e implementar algoritmos distribuidos para el control de red, coordinación, gestión de estado y enrutamiento en infraestructuras a gran escala. * Escribir código de producción en Go, Python o C/C\+\+ para infraestructura de redes. * Contribuir a la estrategia y desarrollo de múltiples productos, aplicaciones y tecnologías dentro del portafolio de la plataforma de redes. * Comunicar cuestiones técnicas complejas, tendencias y enfoques arquitectónicos a la alta dirección para apoyar la toma de decisiones informadas sobre la dirección tecnológica. * Desarrollar marcos y bibliotecas de software reutilizables que puedan aprovecharse en distintos equipos y funciones. * Colaborar con socios proveedores en la alineación de hojas de ruta e integración. * Brindar mentoría y orientación a ingenieros asociados y de nivel intermedio, fomentando una cultura de rigor técnico, desarrollo basado en investigación y aprendizaje continuo. * Participar y contribuir a comunidades de código abierto y foros del sector. * Aprovechar herramientas asistidas por IA para investigación, prototipado y generación de código con el fin de acelerar los ciclos de desarrollo. * Aplicar métodos técnicos y mejores prácticas en campos especializados, alineados con las metodologías modernas de desarrollo de productos. * Colaborar eficazmente con equipos comerciales, de producto y tecnológicos, y gestionar relaciones con partes interesadas. * Promover la cultura de la empresa en materia de diversidad, oportunidad, inclusión y respeto. **Cualificaciones, capacidades y habilidades requeridas** * 8\+ años de experiencia práctica en ingeniería de software, con enfoque en sistemas distribuidos, redes o infraestructura de sistemas. * Historial comprobado de diseño e implementación de sistemas distribuidos a gran escala, incluidas decisiones arquitectónicas sobre coherencia, disponibilidad, tolerancia a particiones y convergencia. * Experiencia práctica profunda en algoritmos distribuidos: protocolos de consenso, elección de líderes, coordinación distribuida, replicación de estado, enrutamiento basado en grafos o planificación. * Competencia en uno o más lenguajes de programación: Go, Python, C/C\+\+ o Rust. * Amplios conocimientos de los fundamentos de redes (TCP/IP, enrutamiento, conmutación, equilibrio de carga). * Experiencia práctica con tecnologías de redes definidas por software, como OVN, OVS o equivalentes. * Experiencia demostrada comunicando estrategias técnicas y diseños de sistemas complejos a la alta dirección y a partes interesadas multifuncionales.


