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

Senior Interaction Designer

Hiring Organisation
Data Careers
Location
South East London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
Senior Interaction Designer Permanent Location: UK - Remote Salary: £60,000 - £70,000 (+ benefits) Skills: Interaction Design, UX Design, Prototyping, User-Centred Design, GDS/GOV.UK Design System We are looking for an experienced Senior Interaction Designer to join a digital consultancy … discovery, alpha and delivery Translating user needs and complex requirements into clear, usable interactions Creating wireframes, prototypes, interaction models and reusable design patterns Rapidly prototyping ideas to support user research and evidence-based decision making Working closely with User Researchers to test designs and iterate based ...

Product Technical Lead - Digital Trust

Location
Templecombe, England, United Kingdom
Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning. Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven access. Define … global approach to DCS across the wider Thales enterprise. Drive inclusion of cryptographic architecture into solutions, including PQC-ready design patterns Hybrid classical/PQC key exchange Cryptographic agility frameworks Secure key management and HSM integration Develop defensible design patterns, for high-assurance systems ...

Product Technical Lead - Digital Trust

Hiring Organisation
Thales
Location
City, Belfast, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning. Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven access. Define … global approach to DCS across the wider Thales enterprise. Drive inclusion of cryptographic architecture into solutions, including PQC-ready design patterns Hybrid classical/PQC key exchange Cryptographic agility frameworks Secure key management and HSM integration Develop defensible design patterns, for high-assurance systems ...

Lead Software Engineer

Location
Altrincham, England, United Kingdom
solutions that meet business and user needs. Equally, they are proactive in identifying continuous improvement opportunities, making use of best practice design patterns, methods and tools. This includes: Taking technical responsibility for the high-quality engineering of complex services across all stages (design, build, test … high standard and maintaining quality documentation Structuring and providing technical assurance for the work of teams, advising on design patterns and engineering approaches to ensure software quality, including non-functional requirements Guiding team members and participating in the hands-on implementation of best practices in engineering Collaborating ...

C# .Net Senior Desktop Software Engineer

Location
Aberdeen City, Scotland, United Kingdom
sponsorship available Key Responsibilities Design, develop, and maintain complex desktop and cloud applications using modern software engineering practices, including design patterns, SOLID principles, automated testing, and CI/CD. Leverage AI-assisted development tools such as GitHub Copilot, code-generation tools, and automated testing assistants … degree (or higher) in Computer Science, Software Engineering, or a related technical discipline. Strong understanding of object-oriented design, design patterns, testing methodologies, version control, and code review practices. Experience working within Agile software development environments. Nice to Have Experience modernizing legacy software and migrating ...

Technical Engineer, Full Stack Java

Hiring Organisation
Clarify Consultancy Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
code reviews Write high-quality, well-tested production code and assist with refactoring legacy components Apply best-practice development techniques, including design patterns and coding standards Contribute to user story creation, acceptance criteria, estimation and testing Fully engage in agile ceremonies: planning, stand-ups, reviews and retrospectives … scalable and highly available solutions, with hands-on experience across Docker, Kubernetes, MongoDB and modern observability tooling. A solid grounding in design patterns, Domain-Driven Design and front-end developmentideally Reactis important, along with the ability to produce production-quality code with solid test coverage. ...

Technical Lead, Full Stack Java

Hiring Organisation
Clarify Consultancy Ltd
Location
Wigan, Greater Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
peer code reviews Write high-quality, well-tested production code and refactor legacy components Apply best-practice development techniques, including design patterns and coding standards Contribute to user story creation, acceptance criteria, estimation and testing Fully engage in agile ceremonies: planning, stand-ups, reviews and retrospectives Stay … scalable and highly available solutions, with hands-on experience across Docker, Kubernetes, MongoDB and modern observability tooling. A solid grounding in design patterns, Domain-Driven Design and front-end developmentideally React.js, alongside the ability to produce production-quality code with comprehensive test coverage. Exceptional communication ...

Solution architect - Hybrid - Permanent

Location
Bristol, England, United Kingdom
guide the design and delivery of solutions across multiple technology domains. You’ll also contribute to the development of architectural artefacts, patterns, and practices that underpin Jisc’s long‐term technology strategy. Key Responsibilities: Develop and maintain architectural working practices within the Jisc Design Authority … Contribute to target architectures, design patterns, principles, standards, and roadmaps Coordinate and participate in Technical Design Authorities to support joined‐up decision‐making Work with architects, designers, and delivery teams to design solutions that meet business and programme needs Provide architectural guidance ...

Solution architect - Hybrid - Permanent

Location
Manchester, England, United Kingdom
guide the design and delivery of solutions across multiple technology domains. You’ll also contribute to the development of architectural artefacts, patterns, and practices that underpin Jisc’s long‐term technology strategy. Key Responsibilities: Develop and maintain architectural working practices within the Jisc Design Authority … Contribute to target architectures, design patterns, principles, standards, and roadmaps Coordinate and participate in Technical Design Authorities to support joined‐up decision‐making Work with architects, designers, and delivery teams to design solutions that meet business and programme needs Provide architectural guidance ...

Solution architect - Hybrid - Permanent

Location
Oxford, England, United Kingdom
guide the design and delivery of solutions across multiple technology domains. You’ll also contribute to the development of architectural artefacts, patterns, and practices that underpin Jisc’s long‐term technology strategy. Key Responsibilities: Develop and maintain architectural working practices within the Jisc Design Authority … Contribute to target architectures, design patterns, principles, standards, and roadmaps Coordinate and participate in Technical Design Authorities to support joined‐up decision‐making Work with architects, designers, and delivery teams to design solutions that meet business and programme needs Provide architectural guidance ...

Software Engineer

Location
Birmingham, England, United Kingdom
principles under guidance from senior engineers, principal engineers and architects Participate in peer code reviews and apply coding standards, design patterns and best practices Deliver work items from design through development, testing and deployment Provide estimates and communicate progress or blockers Troubleshoot issues … Analytical Skills Problem-Solving Effective Communication Team Collaboration Willingness to Learn Industry Keywords Software Engineering Principles Cross-Functional Team Technical Guidance Design Patterns Best Practices Tools & Technologies AWS Azure GCP React Node.js Terraform Celery Containerisation Infrastructure-as-Code Cloud-Native Services #J-18808-Ljbffr ...

UX / Product Design Lead (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
responsibility for the quality of the end-to-end experience, guiding and developing other designers, and contributing to the definition and evolution of reusable patterns and standards that raise the bar across the team. Responsibilities Work closely with research, senior stakeholders, product managers and engineering teams to brainstorm … critique, and ensuring a consistently high standard of design is maintained across the team Define, document, and champion reusable design patterns and components, contributing to the evolution of our Design System and shared design language Guide and mentor other UX Designers ...

Principal Software Engineer

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). … understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript/Node.js/ ...

Senior Software Engineer

Hiring Organisation
Iris Software
Location
Moffat, Dumfries & Galloway, UK
Employment Type
Full-time
components, with authority over component-level technical choices and escalation path to Engineering Lead for cross-team impactsDrive technical excellence by establishing architectural patterns, standards, and best practices that others can followEnsure knowledge transfer and documentation for owned systems to enable team continuityCollaboration & CommunicationLead with AI-first practices … Strong containerisation (e.g. Docker) or Kubernetes (AKS/EKS) experience with production-scale deploymentsArchitecture Expertise: Expertise in clean architecture principles, SOLID design patterns, and domain-driven designQuality & Testing: Drive TDD/BDD adoption in team testing strategy and quality governance, and implement comprehensive automated testing with continuous ...

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 ...

Lead Software Engineer

Location
Ellesmere Port, England, United Kingdom
architecture discussions to build scalable and robust systems. Drive best practices across the software engineering team, ensuring adherence to coding standards, design patterns, and performance optimization. Mentor and guide team members, promoting technical excellence and continuous improvement. Identify and evaluate opportunities to improve existing code, technical standards … ensuring best practices in API design. Utilize SQL, Entity Framework, T-SQL and SQL Server for database management and optimization. Apply design patterns (e.g. OOP, SOLID, Clean Code) to create robust and reusable code components. Challenge, define and promote the use of AI agent capabilities to improve ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
using the TCG Application Lifecycle Management (CALM) methodology.* Designing well architected, maintainable solutions using appropriate design principles for example design patterns and SOLID principles.* Investigating and resolving software defects to provide timely resolutions.* Ensuring sufficient code coverage of deliverables by the use of automated tests. … e.g. SQL, non-relational) including data modelling and performance.* An in-depth understanding of software principles for example SOLID principles and design patterns and how to apply them.* Ability to analyse and solve technical problems.* Ability to clearly articulate ideas to target audience.* Ability to collaborate with ...

Product Technical Lead - Digital Trust

Hiring Organisation
Thales Group
Location
Oxford, Oxfordshire, UK
Employment Type
Full-time
capabilitiesOwn the UK Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning. Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven … into solutions, includingPQC-ready design patternsHybrid classical/PQC key exchangeCryptographic agility frameworksSecure key management and HSM integrationDevelop defensible design patterns, for high-assurance systems, ensuring alignment with NCSC, NIST, ETSI and sector specific standards. Provide technical leadership to engineering teams, guiding implementation, testing ...

Data Architect

Location
City of Edinburgh, Scotland, United Kingdom
Title Data Architect Department Data Services-BG-UK Overview of Department Purpose of Role The Data Architect designs the technical patterns, integrations and implementation approaches that make the data architecture executable across platforms and delivery teams. The role translates enterprise and product architecture principles into concrete solution designs covering … technical designs for data solutions across ingestion, transformation, storage, integration, consumption and operational support. Platform Pattern Definition - Create and evolve reusable technical patterns, reference architectures and design guardrails for data pipelines, lakehouse or warehouse design, APIs, events and analytical services. Engineering Collaboration - Work with data ...

Senior Platform Engineer

Location
Reigate, England, United Kingdom
input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non-functional requirements. Lead by example getting directly involved in the day-to-day delivery of work … unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in object oriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands‐on experience with C# and .NET (Core/6+ ...

WAF Security Engineer

Location
Manchester, England, United Kingdom
reliability and incident response Support diagnosis and resolution of major incidents with Security Engineering, Network and Cloud teams Embed secure-by-design patterns and guardrails Produce engineering documentation, standards, patterns, platform guidance and runbooks Participate in the on-call rota Influence technical direction and raise engineering … Certifications & Qualifications Professional-Level Cloud Certificates Security Engineering Accreditations Network Engineering Accreditations Industry Keywords Incident Response Monitoring and Alerting Secure-by-Design Patterns Automation Technical-Debt Reduction #J-18808-Ljbffr ...

Senior Software Engineer - Aberdeen

Location
Aberdeen City, Scotland, United Kingdom
applications using modern software engineering practices Write clean, maintainable and well‐tested C#/.NET code Apply object‐oriented principles, SOLID, design patterns and appropriate architectural approaches Contribute to code reviews and technical discussions Work closely with the Team Lead and Product Owner to translate requirements into …/or cloud‐based solutions Strong understanding of object‐oriented design, architecture and software engineering principles Experience with design patterns, automated testing, version control and code reviews Experience working within an Agile development environment Bachelor's degree or higher in Computer Science, Software Engineering ...

Solution Architect

Location
Redhill, England, United Kingdom
context diagrams, system component maps, integration maps, application landscapes, and end-to-end system data flows. Establish and maintain architecture standards, design patterns, reference architectures, and governance processes to develop Enterprise Architecture capabilities. Contribute to the development and continuous improvement of the architecture practice, tools, methodologies, templates … scalability, performance, supportability, and operational readiness considerations. Experience producing architecture deliverables using industry-standard architecture modelling and documentation tools. Strong knowledge of systems integration patterns, APIs, messaging technologies, and data exchange mechanisms. Experience supporting technical delivery teams throughout implementation, testing, deployment, and operational transition. Excellent stakeholder management skills, with ...

Senior Director, AI-Ready Data Preparation

Location
Cambridge, England, United Kingdom
increasing automation and self service for data consumers. The Senior Director also delivers and owns priority enterprise data products, demonstrating how to apply enterprise patterns end to end to accelerate time to insight for AI/ML and analytics through compliant, reliable, and efficient pipelines. Ready to develop … prepare → provision) with scalable orchestration, metadata-driven processing, performance tuning, and cost optimisation on sanctioned cloud platforms. Apply enterprise security controls and approved obfuscation patterns such as masking, tokenisation, and anonymisation to enable safe AI experimentation and compliant data transfer at scale. Build and maintain exemplar implementations and reusable ...

Lead Software Engineer

Location
Bracknell, England, United Kingdom
team on best engineering practices Develop & support .Net Core & .Net Framework REST APIs & Microservices Write clean & scalable code using standard software design patterns & best practices Mentor and develop your team, promoting continuous improvement and quality delivery Design & integrate third-party services into our application … core projects Proficiency with .Net Core, C#, Python, Java, SQL Server, & Git/Azure DevOps Strong understanding of object-oriented programming, design patterns, relational databases, & SDLC Experience with debugging, performance profiling, & optimization Ability to efficiently manage time when working on multiple tasks - working independently or together with ...