IT solutions architects and designer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Solution Architect with strong End User Computing (EUC) and Microsoft 365 (M365) expertise to lead the design and implementation of complex IT solutions within our organisation and to support our customers. The successful candidate will be responsible for designing scalable, secure, and resilient architectures across enterprise applications, cloud platforms, and modern workplace environments.
This role requires a strong background in enterprise and system architecture, cloud infrastructure, and modern EUC solutions, including Microsoft 365, identity, device management, and collaboration platforms. The Solution Architect will collaborate closely with business stakeholders, security, infrastructure, DevOps, and application teams to ensure seamless integration of solutions across diverse platforms and technologies.
Key ResponsibilitiesSolution & Enterprise Architecture
- Design and develop comprehensive solution architectures that meet both technical and business requirements, leveraging service-oriented architecture (SOA), microservices, and modern system design principles.
- Produce detailed architecture diagrams, design documents, standards, and roadmaps, aligned with TOGAF and ITIL frameworks.
- Analyse existing systems to identify technical gaps and improvement opportunities; recommend innovative, scalable, and cost-effective solutions.
Cloud & Infrastructure Architecture
- Lead the evaluation and selection of cloud architecture solutions across Microsoft Azure and AWS, including hybrid and multi-cloud environments.
- Design and support containerised solutions using Docker and Kubernetes, ensuring high availability and scalability.
- Oversee system architecture across Windows and Linux environments, ensuring performance, resilience, and operational excellence.
Microsoft 365 & End User Computing (EUC)
- Architect and govern Microsoft 365 solutions, including Exchange Online, SharePoint Online, OneDrive, Microsoft Teams, and Microsoft Entra ID (Azure AD).
- Design and implement modern workplace and EUC strategies, covering identity, device, and application management.
- Lead the architecture of endpoint management solutions, including Microsoft Intune, Autopilot, Conditional Access, and Zero Trust security principles.
- Define standards for desktop, laptop, and mobile device deployments, lifecycle management, and user experience optimisation.
- Provide architectural oversight for collaboration, communication, and productivity solutions, ensuring secure integration with enterprise and third-party platforms.
Security, Compliance & Identity
- Ensure information security best practices are embedded in all designs, aligned with organisational security policies and compliance requirements.
- Architect secure identity and access management solutions using Microsoft Entra ID, MFA, Conditional Access, and role-based access control (RBAC).
- Address data protection, compliance, and governance requirements, including data classification, retention, and auditing.
Application & Integration
- Collaborate with development teams to support application design, deployment, and integration using RESTful APIs, web services, and programming technologies such as JavaScript, Python, Java, .NET.
- Provide architectural guidance on database platforms, including MySQL, PostgreSQL, Oracle, Microsoft SQL Server, and NoSQL data stores; experience with T-SQL and PL/SQL is advantageous.
Delivery, DevOps & Governance
- Drive architecture input across the Software Development Lifecycle (SDLC), working closely with DevOps teams to support CI/CD pipelines using tools such as Jenkins or GitLab CI/CD.
- Provide technical leadership during project delivery, ensuring adherence to architectural standards and best practices.
- Maintain awareness of emerging technologies across cloud computing, Microsoft 365, EUC, DevOps, and security, contributing to strategic planning and continuous improvement.
Requirements
- Proven experience as a Solution Architect, Enterprise Architect, or similar senior IT role.
- Strong knowledge of enterprise architecture frameworks such as TOGAF; familiarity with ITIL is beneficial.
- Demonstrable experience designing and delivering Microsoft 365 and EUC solutions, including Intune, Entra ID, Conditional Access, and modern endpoint management.
- Extensive experience with cloud platforms (Azure and/or AWS), including container technologies (Docker, Kubernetes).
- Solid understanding of application architecture, SDLC, API-based integrations, and modern development practices.
- Experience working with both relational and NoSQL databases.
- Strong analytical and communication skills, with the ability to translate complex technical concepts into clear, business-focused solutions.
- Relevant certifications are highly regarded, including TOGAF, Microsoft (Azure / M365 / Security), or equivalent.