Estamos a contratar: Senior Software Architect
Localização: Porto, Portugal
Tipo de contrato: Full-time
Estás pronto para liderar a arquitetura de uma plataforma tecnológica de referência? Procuramos um Senior Software Architect visionário, com sólida experiência técnica e uma abordagem estratégica para desenhar e evoluir soluções de grande escala e impacto.
Sobre a Oportunidade
Como Senior Software Architect, serás responsável pela definição e evolução da arquitetura de uma plataforma de gestão de identidade. Este papel é essencial para garantir que o sistema é seguro, escalável, modular e alinhado com os objetivos de negócio e tecnologia. Terás também um papel de liderança técnica, orientando equipas e promovendo boas práticas de engenharia e integração segura.
Responsabilidades
Arquitetura & Design de Plataforma
Definir a arquitetura de software a alto nível, incluindo microserviços, APIs, fluxos de dados e camadas de integração;
Garantir que a arquitetura suporta escalabilidade, segurança, modularidade e facilidade de manutenção;
Avaliar e selecionar tecnologias, frameworks e ferramentas alinhadas com a estratégia da plataforma.
Integração de Sistemas & Interoperabilidade
Conceber estratégias de integração seguras e robustas com dispositivos biométricos, componentes externos e registos nacionais;
Definir normas, protocolos e formatos de troca de dados que assegurem interoperabilidade;
Aplicar Enterprise Integration Patterns (EIP) e princípios de arquitetura orientada a eventos quando aplicável.
Segurança & Conformidade
Incorporar princípios secure-by-design na arquitetura (em conformidade com OWASP, ISO 27001 e RGPD);
Liderar análises de ameaças e revisões de segurança de arquitetura;
Garantir a implementação consistente de padrões de autenticação e autorização (OAuth2, SAML, OpenID Connect).
Performance, Escalabilidade & Resiliência
Arquitetar soluções de alta disponibilidade, recuperação de desastre e tolerância a falhas;
Definir SLAs, KPIs de performance e ferramentas de monitorização e otimização;
Orientar a implementação de pipelines CI/CD e deployments baseados em containers (Docker, Kubernetes).
Liderança Técnica & Colaboração
Trabalhar em estreita colaboração com Product Owners, Developers, DevOps e QA para traduzir requisitos em soluções técnicas escaláveis;
Fazer mentoring das equipas de desenvolvimento em padrões de arquitetura, clean code e excelência técnica;
Conduzir revisões de código e arquitetura, workshops técnicos e iniciativas de partilha de conhecimento.
Documentação & Comunicação
Manter atualizados diagramas de arquitetura, registos de decisão e documentação técnica;
Comunicar conceitos técnicos complexos de forma clara a diferentes públicos (técnicos e não técnicos);
Participar em iniciativas de planeamento estratégico e governança arquitetural.
O que Procuramos
Licenciatura ou Mestrado em Engenharia Informática, Ciência da Computação ou áreas similares;
Mínimo de 5 anos de experiência em funções de arquitetura de software sénior;
Experiência comprovada em arquitetura de sistemas empresariais de larga escala, preferencialmente em identidade, segurança ou gestão documental;
Sólidos conhecimentos em microserviços, APIs e design orientado a eventos;
Domínio de Java e experiência com Python (conhecimentos em C# ou Go são valorizados);
Experiência prática com Docker, Kubernetes, Git, CI/CD e princípios de infraestrutura como código;
Familiaridade com sistemas de mensageria (Kafka, RabbitMQ) e modelação de dados (SQL & NoSQL);
Conhecimento profundo em secure coding, protocolos IAM e normas de conformidade;
Excelentes capacidades analíticas, de liderança e comunicação;
Fluência em Inglês (conhecimentos de Português, Francês ou Alemão serão uma vantagem).
O que Oferecemos
Um papel de liderança num projeto de elevada relevância e impacto social;
Pacote salarial competitivo e bónus baseados em desempenho;
Oportunidade de moldar soluções utilizadas por milhões de pessoas;
Acesso a ferramentas e tecnologias de ponta, com foco em aprendizagem contínua;
Condições de trabalho flexíveis, incluindo modelo híbrido.