Responsabilidades

  • Liderar as equipas de desenvolvimento, QA e demais capacidades de Engineering.

  • Assegurar planeamento de capacidade e alocação adequada de recursos.

  • Garantir qualidade e previsibilidade das entregas.

  • Definir e acompanhar práticas de desenvolvimento, code review, testing, branching, CI/CD e release management.

  • Remover impedimentos técnicos e apoiar a resolução de problemas complexos.

  • Definir e manter a arquitectura tecnológica e aplicacional do Grupo.

  • Desenvolver tecnicamente a equipa e promover accountability e melhoria contínua.

  • Traduzir requisitos de negócio em soluções e arquitecturas técnicas.

  • Produzir e validar solution designs, integration patterns, architecture diagrams e decisões técnicas.

  • Assegurar princípios de modularidade, escalabilidade, resiliência, segurança e interoperabilidade.

  • Avaliar impactos de novas soluções no ecossistema existente.

  • Manter standards e princípios de arquitectura.

  • Definir e assegurar standards de desenvolvimento seguro e qualidade de software.

  • Promover automated testing, code quality, observability e documentação técnica.

  • Garantir aplicação de Secure SDLC e gestão adequada de vulnerabilidades identificadas no desenvolvimento.

  • Estabelecer critérios técnicos para passagem entre Development, QA e Production.

  • Reduzir technical debt e promover reutilização de componentes.

  • Definir standards para APIs, integrações, messaging e troca de ficheiros.

  • Assegurar integração adequada entre Core Banking, Core Insurance, canais digitais, pagamentos, parceiros e plataformas externas.

  • Definir princípios de API management, autenticação, versionamento, error handling e observability.

  • Trabalhar com Engineering e IT Operations na resolução de problemas complexos de integração.

  • Apoiar o CTO na definição e execução da estratégia tecnológica e roadmap.

  • Avaliar novas tecnologias, plataformas e frameworks.

  • Participar em decisões de build vs buy.

  • Realizar avaliações técnicas de fornecedores e soluções.

  • Assegurar que decisões de projecto não criam dependências, duplicações ou technical debt desnecessário.

  • Participar nos fóruns relevantes de governance e architecture review.

  • Trabalhar com Product e áreas de negócio na definição de soluções e estimativas.

  • Gerir expectativas relativamente a scope, capacidade, dependências e timelines.

  • Coordenar tecnicamente fornecedores e parceiros.

  • Apoiar PMO no planeamento e acompanhamento de iniciativas tecnológicas.

  • Desenvolver competências da equipa e identificar necessidades futuras de capacidade.

Requisitos

  • Licenciatura em Engenharia Informática, Ciências da Computação, Sistemas de Informação ou área similar.

  • Mais de 8 anos de experiência em Software Engineering, Solution Architecture ou funções tecnológicas similares.

  • Mínimo de 3 anos de experiência em liderança técnica ou gestão de equipas de desenvolvimento.

  • Experiência comprovada no desenho de arquitecturas para sistemas empresariais complexos e distribuídos.

  • Experiência sólida no desenvolvimento e integração de aplicações através de APIs, microservices, messaging e outros padrões de integração.

  • Experiência com práticas modernas de Software Engineering, CI/CD, automated testing, DevSecOps e observability.

  • Experiência na integração de sistemas core, canais digitais, pagamentos e soluções de terceiros.

  • Experiência em ambientes regulados, preferencialmente Banca, Seguros, Fintech ou Financial Services.

  • Experiência na gestão técnica de fornecedores e avaliação de soluções tecnológicas.

  • Experiência em cloud e/ou hybrid architectures será valorizada.

  • Certificações relevantes em arquitectura, cloud, Agile ou Engineering serão valorizadas.

Competências Técnicas e Comportamentais

  • Enterprise & Solution Architecture

  • Software Architecture & Design Patterns

  • Distributed Systems & Microservices

  • API Architecture – REST/SOAP

  • Event-driven architecture & Messaging – Kafka, MQ, RabbitMQ ou equivalentes

  • Integration Architecture

  • CI/CD & DevSecOps

  • Git-based development workflows

  • Automated Testing & Quality Engineering

  • Secure Software Development / Secure SDLC

  • Cloud & Hybrid Architecture

  • Containers & orchestration concepts

  • SQL e bases de dados relacionais

  • NoSQL concepts

  • Observability, logging and monitoring

  • High Availability & Resilience

  • Identity & Access Management concepts

  • Application Security

  • Performance & Scalability

  • Architecture Documentation

  • Technical Debt Management

  • Liderança e desenvolvimento de equipas

  • Forte capacidade de decisão técnica

  • Pensamento estratégico e sistémico

  • Capacidade de transformar necessidades de negócio em soluções tecnológicas

  • Comunicação clara com stakeholders técnicos e não técnicos

  • Capacidade de desafiar construtivamente decisões e requisitos

  • Forte capacidade analítica e resolução de problemas complexos

  • Gestão de prioridades e capacidade

  • Orientação para entrega e resultados

  • Ownership e accountability

  • Capacidade de trabalhar sob pressão

  • Gestão de stakeholders

  • Colaboração multidisciplinar

  • Mentalidade de melhoria contínua

  • Pragmatismo e equilíbrio entre arquitectura ideal e necessidades do negócio

Como se Candidatar

Os interessados poderão enviar as suas candidaturas para o seguinte e-mail: carreiras@maximo.co.mz, até o dia 30 de Outubro de 2026, e indique o assunto “Head of Engineering & Enterprise Architecture”.