
YellowIpe
Arquiteto de Software Sénior
October 6, 2025
Sobre a YellowIpe
A nossa missão é inspirar a conexão entre tecnologia e pessoas, promovendo o melhor dos nossos profissionais através da nossa experiência em encontrar e atrair os melhores talentos para os melhores projetos. O foco nas Pessoas, Colaboração e Compromisso são os pilares que nos guiam nesta trajetória.
Junte-se à equipa amarela como o nosso novo Arquiteto de Software Sénior!
Responsabilidades:
Arquitetura e Design de Plataforma
- Definir a arquitetura de software de alto nível, incluindo microserviços, APIs, fluxos de dados e camadas de integração.
- Garantir que a arquitetura suporte escalabilidade, segurança, modularidade e manutenibilidade.
- Avaliar e selecionar tecnologias, frameworks e ferramentas alinhadas com os objetivos de negócios e a estratégia da plataforma.
Integração de Sistemas e Interoperabilidade
- Projetar estratégias de integração robustas e seguras com dispositivos biométricos, componentes externos e registos nacionais.
- Definir quais padrões, protocolos e formatos de intercâmbio de dados devem ser usados para uma interoperabilidade sem falhas.
- Aplicar Padrões de Integração Empresarial (EIP) e arquitetura orientada a eventos onde for aplicável.
Segurança e Conformidade
- Incorporar princípios de segurança desde o início na arquitetura (alinhados com OWASP, ISO 27001, GDPR).
- Liderar modelagem de ameaças e revisões de segurança da arquitetura. Garantir que os padrões de autenticação e autorização (OAuth2, SAML, OpenID Connect) sejam implementados de forma consistente.
Desempenho, Escalabilidade e Resiliência
- Arquitetar para alta disponibilidade, recuperação de desastres e tolerância a falhas.
- Definir SLAs, KPIs de desempenho e ferramentas para monitorização e otimização.
- Orientar a implementação de pipelines de CI/CD e implementações em contêineres (Docker, Kubernetes).
Liderança Técnica e Colaboração
- Trabalhar em estreita colaboração com Product Owners, Desenvolvedores, DevOps e QA para traduzir requisitos em soluções técnicas escaláveis.
- Orientar as equipas de desenvolvimento em padrões de arquitetura, código limpo e excelência técnica.
- Facilitar revisões de código e arquitetura, workshops técnicos e iniciativas de partilha de conhecimento.
Documentação e Comunicação
- Manter diagramas de arquitetura, registos de decisões e documentação do sistema atualizados.
- Comunicar conceitos técnicos complexos de forma clara para partes interessadas técnicas e não técnicas.
- Participar na governança arquitetónica e iniciativas de planeamento estratégico.
Requisitos:
- Licenciatura ou Mestrado em Ciência da Computação, Engenharia de Software ou área relacionada.
- Mais de 5 anos em um cargo arquitetónico sénior.
- Proven expertise in large-scale enterprise architecture, preferably in identity, security, or document management systems.
- Forte experiência com microserviços, APIs e design orientado a eventos.
- Proficiência em Java, experiência com Python (experiência em outras linguagens de programação como C# e/ou Go são uma mais-valia).
- Conhecimento prático de Docker, Kubernetes, Git, ferramentas de CI/CD e princípios de infraestrutura como código.
- Familiaridade com sistemas de mensagens (Kafka, RabbitMQ ou outros) e modelagem de dados (SQL & NoSQL).
- Profundo entendimento de codificação segura, protocolos IAM e frameworks de conformidade.
- Excelentes competências analíticas, de liderança e de comunicação.
- Fluente em inglês; conhecimento de português, francês ou alemão é uma vantagem.
Informações importantes:
- Modelo de trabalho híbrido no Porto: 1x por mês no escritório.
- Os candidatos devem residir em Portugal.
Candidate-se a esta oportunidade no nosso site!