
Software Architect with Enterprise Architect Skills (all genders)
Roland Berger2 months ago
Lisbon, PortugalSenior
Responsibilities
- Translate business goals into Enterprise Architectures and Solution Architectures.
- Derive Target Architectures from reference designs, patterns, and constraints.
- Guide delivery teams from proof of value through production.
- Own cross-cutting concerns including identity, data, observability, reliability, and cost.
- Lead design reviews, architecture decision records, and guardrail implementation.
- Design MCP server topology, capability schemas, tool gating and permissions, auditing, and traceability.
- Partner with Backend, DevOps, AI Engineering, and Product teams to create coherent platforms for agentic and LLM components, services, and data flows.
- Support internal transformation initiatives and client projects.
Requirements
- Degree in Computer Science, Engineering, or equivalent experience.
- At least 6 years of experience architecting cloud software and delivering production systems.
- Expertise in Enterprise Architecture and Solution Architecture, including clear artifacts and governance practices.
- Ability to derive Target Architectures from reference designs and constraints.
- Strong understanding of security, observability, performance, reliability, cost, and other non-functional requirements.
- Proficiency in Azure, AWS, and GCP cloud and hybrid architectures, including networking, IAM, data, secrets, policies, and private endpoints.
- Experience with MCP architecture and integration.
- Familiarity with agentic and LLM patterns such as tool-calling, orchestration, evaluation loops, and fine-tuning pathways.
- Expertise in API and integration architecture, data contracts, versioning, and resilience.
- Good development expertise in at least one programming language.
- Excellent communication skills in English.
- Entrepreneurial mindset and a winning personality.
Tech Stack
Categories
Solutions Engineering