Pharo Management
Valsoft Corporation
CTO (Director de Tecnología)
Sobre la oportunidad
Estamos buscando un CTO para una de nuestras empresas de software en el Reino Unido: una compañía consolidada con una larga trayectoria y una cuota de mercado líder.
El negocio cuenta con una profunda lealtad por parte de los clientes y un complejo desafío tecnológico. Gestiona una infraestructura local (on-premises) de gran tamaño y misión crítica, está desarrollando una nueva plataforma en la nube y ahora cuenta con el respaldo necesario para reconstruirla durante los próximos 20 años. Este CTO liderará dicha reconstrucción.
Este puesto tiene dos facetas. Con el equipo consolidado que gestiona los productos existentes, liderará a través de gerentes y jefes de equipo; no se espera que realice tareas de programación diaria, pero debe ser capaz de revisar la arquitectura e intervenir para dirigir incidentes importantes. En el pequeño equipo de élite que reconstruye la plataforma, tendrá un rol más práctico.
Será responsable de toda la tecnología de la empresa: ingeniería de producto, QA, DevOps y nube, datos e infraestructura.
SOBRE TAG SOFTWARE GROUP
TAG Software Group es un equipo de inversores y operadores experimentados dedicados a adquirir, mejorar y hacer crecer empresas de software de misión crítica que prestan servicios a clientes de PYMES, grandes empresas y el sector público.
Fundados como parte de un hogar permanente para empresas de software, no compramos para vender. Nuestro enfoque se centra en asociaciones a largo plazo que protejan su legado, sus empleados y sus clientes.
Nuestro equipo interno ofrece un proceso eficiente, transparente y favorable para el vendedor, garantizando rapidez y certeza en el cierre. Una vez que forma parte de TAG, su empresa obtiene acceso a mejores prácticas probadas, recursos dedicados a la creación de valor y el ecosistema extendido de nuestras empresas hermanas, incluyendo tecnología interna patentada, lo que ayuda a su negocio a alcanzar el siguiente nivel.
RESPONSABILIDADES CLAVE
Ejecutar y estabilizar la infraestructura actual
- Liderar un equipo de producción de más de 20 ingenieros, evaluadores, personal de producto y de plataforma.
- Establecer prioridades, cadencia de entrega y métricas: velocidad, calidad, previsibilidad de lanzamientos y coste por línea de producto.
- Mantener segura, respaldada y conforme a la normativa una infraestructura local de misión crítica.
- Ejecutar una gobernanza de programas clara: cada iniciativa tiene un responsable, un plan, un presupuesto y una presentación de informes mensuales honestos al Director General.
- Asumir la responsabilidad de la fiabilidad: respuesta ante incidentes, análisis post-mortem y escalado de soporte, creando un equipo que gestione los incidentes sin necesidad de su intervención directa.
Construir la plataforma de próxima generación con un equipo ágil y centrado en la IA
- Construir un equipo de ingeniería pequeño, senior y nativo en IA utilizando desarrollo asistido por IA.
- Reconstruir el producto principal como una plataforma en la nube de primer nivel que aspire a ser la número uno en el mercado del Reino Unido.
- Trabajar de forma práctica dentro del equipo de la nueva plataforma: definir la arquitectura, escribir y revisar código si es necesario, y establecer el estándar de ingeniería.
- Hacer que las herramientas de desarrollo de IA formen parte del trabajo diario de cada ingeniero, tanto en los equipos heredados como en los nuevos.
Liderar la transición de local a la nube
- Asumir la estrategia de migración para una gran base de clientes instalada, incluyendo la secuenciación, la integración y la migración de datos.
- Mantener intactas las integraciones con el NHS, las acreditaciones y las obligaciones de seguridad clínica durante todo el proceso.
- Consolidar el alojamiento y la infraestructura, y reducir la huella de hardware y red que utilizan nuestros clientes.
Entorno técnico
Plataforma local: Principalmente C++, C# y Java; .NET Framework; Microsoft SQL Server; Windows Server; instalado en las instalaciones de cada cliente.
Plataforma en la nube: SaaS multiinquilino en Microsoft Azure; C#, ASP.NET Core, React; Kubernetes (AKS); PostgreSQL.
Hardware: terminales, escáneres portátiles e impresoras suministrados por la empresa; integraciones de robots dispensadores; conectividad de red NHS HSCN; ingeniería de campo y taller.
#TagSoftwareGroup
Requisitos mínimos
- Más de 8 años en ingeniería de software, incluyendo más de 4 años liderando equipos.
- Suficientemente práctico para trabajar dentro de un equipo pequeño y de élite.
- Haber liderado personalmente una migración de clientes de pago desde entornos locales a SaaS multiinquilino.
- Sólida experiencia en el stack de Microsoft: C#/.NET, SQL Server, Azure; capaz de evaluar código heredado de C++ y .NET Framework.
- Se espera el uso de herramientas de desarrollo de IA en su trabajo diario. Sabe cómo sacarles el máximo provecho para usted y su equipo, y puede demostrar el impacto en la entrega.
- Historial de toma de decisiones difíciles: reestructuración de equipos, detención de proyectos fallidos, gestión de I+D orientada a resultados (P&L).
- Explica las compensaciones técnicas con claridad y basándose en una lógica comercial.
- Una oportunidad única para construir un producto líder en el mercado con una base de clientes leales ya establecida.
- Alta autonomía dentro de una estructura operativa descentralizada.
- Crecimiento profesional dentro de un ecosistema de Valsoft en rápida expansión.
- Propiedad permanente: Valsoft mantiene sus negocios indefinidamente, por lo que usted construye a largo plazo, no para una salida.
- Una red de pares de CTOs y líderes de ingeniería en las más de 150 empresas de software de Valsoft.
- Flexibilidad para el trabajo remoto.
