1 to 25 of 303 Design Patterns Jobs in the UK excluding London

JDT Security Assurance Architect - secure on-site Hampshire

Location
Farnborough, England, United Kingdom
programmes. Acting as the security design authority within Joint Design Teams, you will define secure solution architectures and security patterns for proposed IT solutions, ensure solutions meet Secure by Design and JSP 440 (The Defence Manual of Security) requirements from the outset, identify … architects and Client teams. Security Architecture, Design & Assurance Act as security design authority, defining the security architecture, design patterns and security controls for proposed IT solutions against Client security requirements Develop and validate threat models and the security assumptions underlying IT designs Design ...

Senior Software Engineer, Full-Stack Applications (Python)

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
Develop and maintain full-stack applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns • Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through … other engineers to understand requirements and deliver solutions that meet business needs • Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality • Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

Senior Software Engineer, Full-Stack Applications (Python)

Location
Manchester, England, United Kingdom
Develop and maintain full-stack applications – Build robust, scalable applications using Python (FastAPI/Flask), and ReactJS following best practices and design patterns Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through … other engineers to understand requirements and deliver solutions that meet business needs Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

Senior Software Engineer - Rock Physics Applications Halliburton · GB, Abingdon It Ot 13 Oct 2026

Location
Abingdon, England, United Kingdom
Responsibilities Design & build software — Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes … Azure, and/or Google Cloud). Proven experience with software engineering fundamentals: object‐oriented and component‐based design, design patterns, unit/integration testing, version control (Git), and code review workflows. Hands‐on CI/CD experience — building, configuring, or maintaining automated build ...

Lead Informatica Developer

Hiring Organisation
RS Group
Location
North Northamptonshire, United Kingdom
Employment Type
Full Time
member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Across the industrial design, manufacturing and maintenance worlds, we’re the digital destination for product and service solutions to help our customers with the maintenance, repair and operation … ingresses and egresses resulting from CDM data content changes. Deliver Ingress/CDI/API process design with preferred design patterns from SAP, Snowflake and Adobe Deliver Egress/CDI/API process design with recommended design patterns ...

Senior Software Developer

Location
Ipswich, England, United Kingdom
Experience of modern UI frameworks such as Vue or React Have a good understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object‐oriented programming and Dependency Injection Strong experience of integrating with third party services … Experience of modern UI frameworks such as Vue or React Have a good understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object‐oriented programming and Dependency Injection Strong experience of integrating with third party services ...

AI Innovation Lab Experience

Location
Liverpool, England, United Kingdom
your well‐being is prioritized and your potential can thrive. The Role As an AI Innovation Lab Experience Specialist, you will bridge interaction design, engineering, and research to transform client opportunity briefs into tangible, working prototypes and evidence‐backed human‐AI experiences. Operating under the engagement direction … facilitate executive workshops, and act as the primary day‐to‐day contact on smaller client engagements under Director oversight. Capture reusable design patterns: Separate customer‐specific details from reusable interaction logic, component libraries, agent states, prompt templates, and evaluation frameworks for broader Lab use. Package deliverables ...

C++ Software Engineer

Hiring Organisation
KO2 Embedded Recruitment Solutions LTD
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
collaborative, multicultural engineering group. You'll work closely with chemistry subject-matter experts and implement their algorithms using sound design patterns and modern C++. You'll be one of the main code reviewers, protect the quality and consistency of the architecture, and mentor junior developers as they … cases and regression protection Maintain the CMake build system and related Linux tooling Mentor junior developers on clean code, architecture and design patterns Work with colleagues in Glasgow, Germany and France Document your implementations clearly Essential skills and experience Significant commercial modern C++ experience, 17 onwards ideally. ...

Consultant, Senior Consultant, Automation Test Engineer, Government and Public Sector

Location
Belfast City District, Northern Ireland, United Kingdom
engineering tools for APIs, microservices and front-end applications. Applying software engineering principles such as modular design, clean code, design patterns, code review and appropriate automated testing. Designing scalable automation frameworks and libraries that improve testability, developer feedback and delivery speed. Embedding automated quality checks … years UK residency). A practical understanding of software engineering fundamentals, including object‐oriented or functional design, SOLID principles, design patterns, refactoring and code review. Experience developing software, automation frameworks, libraries or engineering tools for APIs, web applications, mobile applications or distributed services. Understanding ...

Manager, Automation Test Engineer, Engineering, Government and Public Sector

Location
Belfast City District, Northern Ireland, United Kingdom
engineering tools for APIs, microservices and front-end applications. Applying software engineering principles such as modular design, clean code, design patterns, code review and appropriate automated testing. Designing scalable automation frameworks and libraries that improve testability, developer feedback and delivery speed. Embedding automated quality checks … years UK residency). A practical understanding of software engineering fundamentals, including object-oriented or functional design, SOLID principles, design patterns, refactoring and code review. Experience developing software, automation frameworks, libraries or engineering tools for APIs, web applications, mobile applications or distributed services. Understanding ...

AI Solutions Architect: Data & LLMs on GCP Cloud

Location
City of Edinburgh, Scotland, United Kingdom
Cloud Composer. · Cloud, Platform & Integration: Apply strong understanding of Kubernetes, service mesh, ingress, workload identity, and network/security boundaries. · Design Patterns: Design and implement API and service integration patterns using Istio, Apigee, and modern microservice standards. Integrate enterprise AuthN/AuthZ patterns … modern data architecture, Machine Learning, and AI tools. Experience in largescale data migrations with ETL toolsets, DataStage decommissioning paths, or modern data movement patterns is beneficial. Architecture & Stakeholder Leadership: Design orchestrations and technical patterns for agentic AI , LLM based systems, RAG, and workflow orchestration. Ability ...

Gen AI Solution Architect

Location
City of Edinburgh, Scotland, United Kingdom
Cloud Composer. · Cloud, Platform & Integration: Apply strong understanding of Kubernetes, service mesh, ingress, workload identity, and network/security boundaries. · Design Patterns: Design and implement API and service integration patterns using Istio, Apigee, and modern microservice standards. Integrate enterprise AuthN/AuthZ patterns … modern data architecture, Machine Learning, and AI tools. Experience in largescale data migrations with ETL toolsets, DataStage decommissioning paths, or modern data movement patterns is beneficial. Architecture & Stakeholder Leadership: Design orchestrations and technical patterns for agentic AI , LLM based systems, RAG, and workflow orchestration. Ability ...

AI Solution Architecture

Location
City of Edinburgh, Scotland, United Kingdom
Cloud Composer. Cloud, Platform & Integration: Apply strong understanding of Kubernetes, service mesh, ingress, workload identity, and network/security boundaries. Design Patterns: Design and implement API and service integration patterns using Istio, Apigee, and modern microservice standards. Integrate enterprise AuthN/AuthZ patterns … modern data architecture, Machine Learning, and AI tools. Experience in largescale data migrations with ETL toolsets, DataStage decommissioning paths, or modern data movement patterns is beneficial. Architecture & Stakeholder Leadership: Design orchestrations and technical patterns for agentic AI , LLM based systems, RAG, and workflow orchestration. Ability ...

Senior Data Architect - Active SC Clearance - Inside IR35

Hiring Organisation
Intelligent Resourcing Solutions Ltd
Location
Birmingham, UK
also help shape future data capabilities within Working Age Services, supporting service transformation through modern data architecture approaches, including cloud-native and event-driven patterns, while enabling successful delivery of New Style Modernisation objectives. \n Job description \n A Senior Data Architect works with multiple projects or teams … below: \n You should be able to demonstrate extensive experience in the following areas:? \n \n Data Architecture design and modelling techniques, patterns,?tools and standards.? \n \n \n Presenting data architecture design to technical governance forums.? \n \n \n Data Architecture Design ...

Senior Data Architect - Active SC Clearance - Inside IR35

Hiring Organisation
Intelligent Resourcing Solutions Ltd
Location
Glasgow, UK
also help shape future data capabilities within Working Age Services, supporting service transformation through modern data architecture approaches, including cloud-native and event-driven patterns, while enabling successful delivery of New Style Modernisation objectives. \n Job description \n A Senior Data Architect works with multiple projects or teams … below: \n You should be able to demonstrate extensive experience in the following areas:? \n \n Data Architecture design and modelling techniques, patterns,?tools and standards.? \n \n \n Presenting data architecture design to technical governance forums.? \n \n \n Data Architecture Design ...

Software Engineer

Location
Fareham, England, United Kingdom
Linux-based environment using modern development tools and workflows, including GitLab, Jira and Confluence. Apply sound software engineering principles, including design patterns, multithreaded development and maintainable software design. Contribute to the development and evolution of large, complex software systems. Support the delivery of secure, reliable, high-quality … have 3yrs+ experience developing multithreaded applications in C++ using Qt and QML. Good understanding of software design principles, design patterns, maintainable code practices and software modelling techniques such as UML. Strong analytical and problem‐solving skills. Experience working within Linux development environments and familiarity with ...

Senior Manager, Microsoft Agentic Solutions Architect

Location
Belfast City District, Northern Ireland, United Kingdom
qualify opportunities, define solution options, shape scope, estimate effort and create compelling technical win themes. Agentic architecture design: design agent patterns, orchestration approaches, knowledge grounding, tool integration, human-in-the-loop controls, observability, evaluation and guardrail models for enterprise use cases. Microsoft platform alignment: advise … engineering teams, adapting the message from board-level value narrative through to architecture-level detail. Reusable capability: help build reference architectures, accelerators, demo patterns, estimation models, proposal content and technical playbooks that improve consistency across Microsoft agentic AI pursuits and delivery. Connect to your skills and professional experience Proven ...

UX / PX Design Lead

Location
Nottingham, England, United Kingdom
/PX Design Lead Hybrid - Nottingham | £90,000 + Excellent Benefits Design the Future of AI-Powered User Experiences We're partnering with a market-leading software organisation embarking on one of its most ambitious product transformation programmes to date. As UX/PX Design … design and ship working solutions. Using modern AI-assisted tools to accelerate design and delivery. Establishing scalable design patterns, standards and best practices. Leading and mentoring a designer while helping shape the future design capability. Influencing senior stakeholders across Product, Engineering ...

Lead .Net Software Engineer

Location
Cheltenham, England, United Kingdom
scalable, secure, and maintainable software solutions Work with architects and engineers to turn technical direction into practical outcomes Define and promote engineering standards, patterns, and best practices Support engineers through code reviews, design reviews, mentoring, and technical problem‐solving Collaborate with product, delivery, and business stakeholders … experience in C# and .NET Experience designing and building production microservices, APIs, and distributed systems Strong understanding of event‐driven architecture and asynchronous integration patterns Experience working with BFF patterns and service‐oriented frontend integration approaches Strong experience with relational databases, ideally PostgreSQL Strong grounding in software design ...

Service Designer

Location
Newcastle upon Tyne, England, United Kingdom
both users and clients. This is an excellent opportunity for someone who enjoys tackling complex challenges, facilitating collaboration, and using evidence-based design to improve experiences at scale. You’ll have the opportunity to work across a variety of sectors and projects, helping to deliver impactful services that … Design and evidence-based decision making. Experience influencing and engaging senior stakeholders. Experience working with design systems, design patterns, style guides, and service standards. Strong facilitation, communication, and stakeholder management skills. Ability to analyse complex problems and translate insights into effective service improvements. ...

Senior Software Engineer, Full Stack, Java

Location
Belfast City District, Northern Ireland, United Kingdom
improve quality and delivery speed. Technical Leadership Contribute to architecture discussions and technical decision‐making. Apply clean code principles and design patterns to deliver maintainable, scalable systems. Champion automated testing practices and contribute to system reliability, performance, and security. Actively adopt AI‐driven development practices and contribute … backend systems Experience working with complex, established codebases. Knowledge of relational databases and ORM frameworks. Solid understanding of clean code principles, design patterns, and testing practices. Familiarity with Git, Docker, and cloud platforms (AWS or Azure). Excellent communication skills and ability to collaborate across teams. Preferred ...

Senior Software Engineer - Python New Exeter, Bristol

Location
Exeter, England, United Kingdom
systems Apply security best practices throughout the software development lifecycle Foster a collaborative, learning-oriented environment within the team Implement software design patterns, SOLID principles, and architectural best practices Demonstrate a deep understanding of CI/CD pipelines and ensure efficient deployment processes Apply site reliability engineering … statistical machine learning and AI, including Numpy, Scipy, and Pandas Ability to write logical, consistent, self-explanatory code Understanding of software design patterns, SOLID and DRY principles, and architectural patterns Experience with Git/GitHub and best practices Knowledge of the software testing pyramid and types ...

SC cleared Solution Architect

Location
Corsham, England, United Kingdom
design artefacts such as HLDs, LLDs, options assessments, and technical roadmaps Review FMN Spiral 6 standards and interoperability design patterns, and apply what fits to capability development Gather requirements and clarify constraints, assumptions, dependencies, and risks with users, stakeholders, security specialists and engineers Architect solutions … design assurance across build, integration, test, validation and demonstration Produce architecture documentation, risk assessments, recommendations, reference architectures and reusable design patterns Support governance activities including design reviews, risk reviews, change control and stakeholder reporting Enable interoperability testing, FMN compliance validation, and authority-witnessed ...

SC cleared Solution Architect

Hiring Organisation
Experis
Location
Corsham, Wiltshire, South West, United Kingdom
design artefacts such as HLDs, LLDs, options assessments, and technical roadmaps Review FMN Spiral 6 standards and interoperability design patterns, and apply what fits to capability development Gather requirements and clarify constraints, assumptions, dependencies, and risks with users, stakeholders, security specialists and engineers Architect solutions … design assurance across build, integration, test, validation and demonstration Produce architecture documentation, risk assessments, recommendations, reference architectures and reusable design patterns Support governance activities including design reviews, risk reviews, change control and stakeholder reporting Enable interoperability testing, FMN compliance validation, and authority-witnessed ...

Senior Platform Consultant - Cyber Platforms, Data & Tooling - (Hybrid OR Remote)

Location
Belfast City District, Northern Ireland, United Kingdom
cohesive, scalable Security Operations platform ecosystem. This ecosystem spans: Agentic Cyber Platforms (ACP): Operationalizing AI as a core cyber capability through shared platforms, orchestration patterns, and governance-by-design. Security Data & Observability (SD&O): Engineering and managing the Security Operations Data Plane, enabling high-fidelity telemetry, analytics … rather than disconnected solutions. Together, these capabilities enable secure, scalable, and intelligence-driven cyber operations by design. The Platform Consultant defines and drives architecture patterns, integration standards, and ecosystem strategy across AI platforms, security data, and tooling. This role ensures the environment evolves as a coherent, reusable, and governed ...