Pharo Management
Valsoft Corporation
CTO (Chief Technology Officer)
Sobre a oportunidade
Estamos contratando um CTO para uma de nossas empresas de software no Reino Unido: uma companhia consolidada com um longo histórico e uma participação de mercado líder.
O negócio possui uma profunda fidelidade do cliente e um problema tecnológico complexo. A empresa opera uma grande infraestrutura on-premises de missão crítica e está desenvolvendo uma nova plataforma em nuvem, contando agora com o suporte necessário para realizar uma reconstrução pelos próximos 20 anos. Este CTO liderará essa reconstrução.
Esta função possui dois modos de atuação. Com a equipe estabelecida que gerencia os produtos atuais, você liderará por meio de gerentes e líderes de equipe; a codificação diária em produção não é esperada, mas você deve ser capaz de revisar a arquitetura e intervir para orientar em incidentes graves. Na pequena equipe de elite que está reconstruindo a plataforma, você terá uma atuação mais prática.
Você será responsável por toda a tecnologia do negócio: engenharia de produto, QA, DevOps e nuvem, dados e infraestrutura.
SOBRE O TAG SOFTWARE GROUP
O TAG Software Group é uma equipe de investidores e operadores experientes dedicados a adquirir, aprimorar e expandir empresas de software de missão crítica que atendem clientes de SMB, grandes empresas e do setor público.
Fundados como parte de um lar permanente para empresas de software, não compramos para vender. Nosso foco está em parcerias de longo prazo que protegem seu legado, funcionários e clientes.
Nossa equipe interna oferece um processo eficiente, transparente e favorável ao vendedor, garantindo rapidez e certeza no fechamento. Uma vez parte do TAG, sua empresa ganha acesso a práticas recomendadas comprovadas, recursos dedicados de criação de valor e ao ecossistema estendido de nossas empresas irmãs, incluindo tecnologia proprietária interna, ajudando seu negócio a alcançar o próximo nível.
PRINCIPAIS RESPONSABILIDADES
Operar e estabilizar a infraestrutura atual
- Liderar uma equipe de produção de mais de 20 engenheiros, testadores, equipe de produto e de plataforma.
- Definir prioridades, cadência de entrega e métricas: velocidade, qualidade, previsibilidade de lançamento e custo por linha de produto.
- Manter uma infraestrutura on-premises de missão crítica segura, suportada e em conformidade.
- Executar uma governança de programa clara: cada iniciativa possui um responsável, plano, orçamento e relatórios mensais honestos para o Diretor Geral.
- Assumir a responsabilidade pela confiabilidade: resposta a incidentes, post-mortems e escalonamento de suporte, construindo uma equipe que lide com incidentes sem a sua intervenção direta.
Construir a plataforma de próxima geração com uma equipe enxuta e focada em IA
- Construir uma equipe de engenharia pequena, sênior e nativa em IA, utilizando desenvolvimento assistido por IA.
- Reconstruir o produto principal como uma plataforma em nuvem de primeira linha que visa ser a número um no mercado do Reino Unido.
- Trabalhar de forma prática dentro da equipe da nova plataforma: definir a arquitetura, escrever e revisar código se necessário, e estabelecer o padrão de engenharia.
- Tornar as ferramentas de desenvolvimento de IA parte do trabalho diário de cada engenheiro, tanto nas equipes legadas quanto nas novas.
Liderar a migração do ambiente on-premises para a nuvem
- Assumir a estratégia de migração para uma grande base de clientes instalada, incluindo sequenciamento, integração e migração de dados.
- Manter as integrações com o NHS, acreditações e obrigações de segurança clínica intactas durante todo o processo.
- Consolidar a hospedagem e a infraestrutura, reduzindo a pegada de hardware e rede que nossos clientes utilizam.
Ambiente técnico
Plataforma on-premises: Principalmente C++, C# e Java; .NET Framework; Microsoft SQL Server; Windows Server; instalado no local de cada cliente.
Plataforma em nuvem: SaaS multilocatário no Microsoft Azure; C#, ASP.NET Core, React; Kubernetes (AKS); PostgreSQL.
Hardware: terminais fornecidos pela empresa, scanners portáteis e impressoras; integrações com robôs de dispensação; conectividade de rede NHS HSCN; engenharia de campo e oficina.
#TagSoftwareGroup
Requisitos mínimos
- Mais de 8 anos em engenharia de software, incluindo mais de 4 anos liderando equipes.
- Ainda com capacidade técnica suficiente para trabalhar dentro de uma pequena equipe de elite.
- Ter liderado pessoalmente uma migração de clientes pagantes de um ambiente on-premises para SaaS multilocatário.
- Forte histórico na stack Microsoft: C#/.NET, SQL Server, Azure; capaz de avaliar código legado em C++ e .NET Framework.
- Espera-se o uso de ferramentas de desenvolvimento de IA no seu trabalho diário. Você sabe como obter o máximo delas para si mesmo e para sua equipe, e pode demonstrar o impacto na entrega.
- Histórico de decisões difíceis: reestruturação de equipes, interrupção de projetos fracassados, gerenciamento de P&D com foco em P&L.
- Explica trade-offs técnicos de forma clara e fundamentada em justificativas comerciais.
- Uma oportunidade rara de construir um produto líder de mercado com uma base de clientes fiel já estabelecida.
- Alta autonomia dentro de uma estrutura operacional descentralizada.
- Crescimento de carreira dentro de um ecossistema Valsoft em rápida expansão.
- Propriedade permanente: a Valsoft mantém seus negócios indefinidamente, portanto, você constrói para o longo prazo, não para uma saída.
- Uma rede de pares de CTOs e líderes de engenharia em mais de 150 empresas de software da Valsoft.
- Flexibilidade de trabalho remoto.
