This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Solution Architect will be responsible for designing and delivering scalable digital solutions primarily on Microsoft technologies. This role requires a strong understanding of cloud architecture, particularly on Microsoft Azure, and the ability to engage with stakeholders to clarify business outcomes. The ideal candidate will have proven experience in software engineering and modern integration patterns, along with excellent consulting and collaboration skills. A degree in Computer Science or Information Technology is preferred, and the role offers opportunities for hands-on technical leadership and engineering excellence.
Job Responsibility:
Lead workshops to clarify business outcomes, constraints and non-functional requirements
Translate requirements into architecture decisions, options, risks and assumptions that stakeholders can sign up to
Collaborate with product, security, data and operations teams to align solution direction and governance
Define target-state architecture and transition approach, including integration, data flows and operating model
Produce and maintain architecture artefacts (C4 diagrams, ADRs, HLD/LLD, API contracts) that are usable by delivery teams
Design resilient, secure and cost-effective cloud solutions on Azure, including identity, networking and observability
Make pragmatic technology choices (build vs buy, patterns, services) and document trade-offs
Support pre-sales and delivery assurance activities, including estimates, risks, assumptions and contributions to Statements of Work
Provide hands-on technical leadership to engineers, unblocking complex problems and coaching leads
Establish and assure engineering standards (CI/CD, testing, code quality, security controls) to support predictable delivery
Track architecture risks and dependencies and communicate clear status to senior stakeholders
Requirements:
Proven experience designing and delivering large-scale distributed applications
Strong understanding of cloud architecture on Microsoft Azure (for example: AKS, Functions, API Management, Key Vault, Application Insights)
Solid background in software engineering (ideally .NET) and modern integration patterns (REST, messaging, event-driven)
Strong grasp of security fundamentals, including identity and access management, OAuth 2.0 / OpenID Connect, secure API design and threat modelling
Ability to translate non-functional requirements (availability, performance, data, operability) into concrete design choices
Experience producing clear architecture artefacts and making decisions traceable (ADRs, C4, sequence diagrams)
Working knowledge of Agile delivery environments and tooling (Azure DevOps/Jira/Confluence, Git, CI/CD)
Experience in a client-facing environment, able to lead workshops and influence senior stakeholders
Clear communicator who can simplify complex topics for mixed audiences
Comfortable working with cross-functional Agile teams, balancing pragmatism with governance
Strong problem-solving mindset and habit of challenging assumptions with evidence
A degree in Computer Science or Information Technology is preferred
Nice to have:
Experience with data platforms (SQL/NoSQL) and integration middleware
Infrastructure as Code (Terraform, Bicep) and container platforms beyond Azure (for example, OpenShift, AWS, GCP)
Experience integrating enterprise SaaS platforms (for example, SAP S/4HANA, SuccessFactors) and complex identity landscapes
Experience in regulated environments and familiarity with privacy and data protection considerations
What we offer:
Tailored benefits that support your physical, emotional, and financial wellbeing