Ativa os alertas de emprego por e-mail!

Senior Software Architect

Alongside

Porto

Presencial

EUR 70 000 - 90 000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Resumo da oferta

A leading provider of secure identity management solutions is seeking a Senior Software Architect based in Porto, Portugal. The ideal candidate will lead the design and evolution of their identity management platform, requiring expertise in system integration, secure software design, and enterprise architecture. Responsibilities include defining high-level architecture, ensuring scalability and security, and mentoring development teams. Fluent English and a strong understanding of compliance frameworks are essential.

Qualificações

  • 5+ years in a senior architectural role.
  • Proven expertise in large-scale enterprise architecture.
  • Strong experience with microservices, APIs and event-driven design.
  • Deep understanding of secure coding, IAM protocols, and compliance frameworks.

Responsabilidades

  • Define the high-level software architecture including microservices and APIs.
  • Design robust and secure integration strategies with biometric devices.
  • Lead threat modeling and architecture security reviews.
  • Guide the implementation of CI/CD pipelines and containerized deployments.

Conhecimentos

Enterprise architecture
System integration
Secure software design
Microservices
APIs
Java
Python
Docker
Kubernetes
CI/CD tools
Infrastructure-as-code
IAM protocols

Formação académica

Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field

Ferramentas

Docker
Kubernetes
Git
Kafka
RabbitMQ
Descrição da oferta de emprego

Our client is a leading provider of secure identity management solutions forgovernmental clients worldwide. They specialize in developing and delivering innovative platforms for biometric passports, ID cards, and related services. Their mission is to provide reliable, scalable, and secure solutions that meet the highest standards ofquality and performance.They are looking for a Senior Software Architect to lead the design and evolution of their identity management platform. This role requires deep expertise in enterprise architecture, system integration, and secure software design. The ideal candidate will provide technical direction, drive architectural decisions, and ensure that their platform meets both business and technical goals.

Key Responsibilities:

Architecture & Platform Design

  • Define the high-level software architecture, including microservices, APIs, data flows, and integration layers
  • Ensure architecture supports scalability, security, modularity, and maintainability
  • Evaluate and select technologies, frameworks, and tools aligned with business goals and platform strategy

System Integration & Interoperability

  • Design robust and secure integration strategies with biometric devices, external components, and national registries
  • Define what standards, protocols, and data exchange formats to be used for seamless interoperability
  • Apply Enterprise Integration Patterns (EIP) and event-driven architecture where applicable

Security & Compliance

  • Embed secure-by-design principles in the architecture (aligned with OWASP, ISO 27001, GDPR)
  • Lead threat modeling and architecture security reviews
  • Ensure authentication and authorization standards (OAuth2, SAML, OpenID Connect) are implemented consistently

Performance, Scalability & Resilience

  • Architect for high availability, disaster recovery, and fault tolerance
  • Define SLAs, performance KPIs, and tools for monitoring and optimization
  • Guide the implementation of CI/CD pipelines and containerized deployments (Docker, Kubernetes)

Technical Leadership & Collaboration

  • Work closely with Product Owners, Developers, DevOps, and QA to translate requirements into scalable technical solutions
  • Mentor development teams on architecture patterns, clean code, and technical excellence
  • Facilitate code and architecture reviews, technical workshops, and knowledge-sharing initiatives

Documentation & Communication

  • Maintain up-to-date architecture diagrams, decision logs, and system documentation
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders
  • Participate in architectural governance and strategic planning initiatives
  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field
  • 5+ years in a senior architectural role
  • Proven expertise in large-scale enterprise architecture, preferably in identity, security, or document management systems
  • Strong experience with microservices, APIs and event-driven design
  • Proficient Java, experience with Python (experience other programing languages like C# and/or Go are a plus )
  • Hands-on knowledge of Docker, Kubernetes, Git, CI/CD tools, and infrastructure-as-code principles
  • Familiarity with messaging systems (Kafka, RabbitMQ or others) and data modeling (SQL & NoSQL)
  • Deep understanding of secure coding, IAM protocols, and compliance frameworks
  • Excellent analytical, leadership, and communication skills
  • Fluent in English
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.