•Diseñar e implementar estrategias de desarrollo de software alineadas con la visión de la empresa.•Dirigir equipos técnicos, fomentando la innovación, colaboración y mejora continua.•Garantizar el cumplimiento de estándares de calidad en el desarrollo de software y la entrega de productos.•Supervisar la planificación y ejecución de proyectos tecnológicos, asegurando el cumplimiento de plazos y presupuestos.•Coordinar con otras áreas clave (CTO, CEO, marketing, ventas, producto) para optimizar la alineación entre tecnología y negocio.•Evaluar e implementar arquitecturas modernas (Cloud, Microservicios, DevOps) para mejorar el desempeño y escalabilidad de los sistemas.•Definir métricas y KPIs para medir la eficiencia del equipo de desarrollo y la calidad del software.•Administrar recursos técnicos y presupuestarios para maximizar la productividad y optimización de costos.•Identificar y evaluar tendencias tecnológicas para mantener la competitividad de la empresa en el mercado.•Colaborar estrechamente con equipos internacionales de desarrollo para asegurar la integración y alineación global de las soluciones tecnológicas.