Lisbon - HybridAWS Solution Architect & Tech Lead
-
Hybrid - at least two days at the office
-
We are looking for a senior Solution Architect who will also act as Tech Lead, responsible for end-to-end architecture, from applications to cloud infrastructure and for the technical leadership of the team in delivering the project. This person will combine architectural vision, hands-on work, and team leadership: defining the architecture of solutions and applications, guiding and developing the engineering team, and being accountable for delivery with quality, on time, and within the defined technical standards.
-
10+ years of experience in distributed systems architecture.
5+ years of experience in AWS solution design.
Proven experience in software/application architecture (systems design, microservices, event-driven architecture, APIs) not just infrastructure.
Experience as a Tech Lead or in technical leadership of teams, with accountability for project delivery.
AWS certifications (Solutions Architect Associate and/or Professional, Developer, SysOps Administrator, DevOps Engineer, etc.).
In-depth knowledge of scalability, resilience, observability, and disaster recovery.
Experience with cloud security (IAM, networking, encryption, governance
Strong communication, organizational, and influencing skills with engineering teams, leadership, and stakeholders.
Experience in agile environments (Scrum/Kanban) and DevOps/SRE culture (CI/CD, automation, FinOps).
Experience with generative AI / agent-based solutions, including RAG, agent orchestration, and evaluation. (nice to have)
English at C1 or C2 level, with experience in international projects.
-
Architecture
Define the software architecture of solutions and applications (domain modeling, service decomposition, API contracts, and integration patterns) as well as the cloud infrastructure architecture.
Design distributed systems architectures with high availability, scalability, and fault tolerance.
Define and document end-to-end solutions on AWS, considering cost, security, performance, and operability (pillars of the AWS Well-Architected Framework).
Architect serverless solutions with AWS Lambda (Python), including orchestration patterns, idempotency, and event handling.
Model the data layer on RDS PostgreSQL (schemas, performance, scalability, integrity).
Guide the architecture of front-end applications in Angular integrated via AWS AppSync (GraphQL).
Lead the design of solutions and agents based on Kiro and Anthropic models (agent orchestration, prompts/context, guardrails, and quality evaluation).
Drive architecture decisions (ADRs), technical trade-offs, and design reviews.
Technical leadership & delivery (Tech Lead)
Technically lead the engineering team, being responsible for delivering the project with quality and on schedule.
Translate the architecture into an execution plan, breaking work into incremental deliverables and prioritizing the technical backlog together with Product/PM.
Define and uphold quality standards: code review, testing, CI/CD, observability, and engineering best practices.
Mentor developers, support the team's technical growth, and act as an escalation point for complex challenges.
Remove technical impediments, coordinate dependencies, and communicate status, risks, and trade-offs to leadership and stakeholders.
Balance delivery pragmatism with long-term technical health (technical debt management).
Ensure security, governance, and compliance (IAM, encryption, networking, compliance).
-
Technical leadership, mentoring, and the ability to develop people.
Systems thinking and long-term vision.
Ability to balance technical, delivery, and business trade-offs.
Strong communication and cross-team collaboration.
Results-oriented with a strong sense of ownership over delivery.