1 to 25 of 299 Design Patterns Jobs in England

Software Architect

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Django REST Framework, FastAPI, PostgreSQL, AWS, React.js, Docker, Redis, Celery, Pandas, NumPy, Git, Jenkins, and Elasticsearch. We put significant emphasis on design patterns, code readability, automated testing, maintainability, and extensibility. As Software Architect, you'll be the standard-bearer for these values. At Plentific … Define and enforce best practices around database design, query optimisation, and data modelling across relational databases (PostgreSQL) Evaluate emerging technologies and architectural patterns, making evidence-based recommendations to the broader engineering organisation Hands-On Engineering Write well-formulated, testable, and readable code using appropriate software design ...

Senior Product Designer

Hiring Organisation
Hackajob Ltd
Location
Hounslow, London, United Kingdom
Employment Type
Permanent
Salary
£65,000
customers research, book and manage their journeys, ensuring experiences are intuitive, accessible and commercially effective. What you'll do: Drive adherence to design processes and quality standards across multiple product teams Mentor more junior design colleagues Ensure consistency across the wider customer experience Support delivery partners … team members throughout the product development lifecycle Ensure design solutions align with British Airways standards, accessibility requirements and platform design patterns Socialise work early and often to gather feedback and build alignment Design and maintain components, interactions, transitions and design patterns ...

AI Large Language Model (LLM) Technology Architect

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
learning, generative AI, and agentic systems, delivering these within active client engagements. You will translate requirements into concrete architecture decisions: selecting design patterns, evaluating and benchmarking technical frameworks, assembling reusable components, and making deliberate technology choices that balance innovation with enterprise‐grade reliability. You will design … skills, multi‐agent orchestration, and memory systems — making deliberate design pattern and technology choices Design and implement agent orchestration patterns that handle task handoffs, communication, state management, and error recovery, validating them through hands‐on prototyping Evaluate multiple design options and technical approaches ...

.NET Developer

Hiring Organisation
Capgemini
Location
Milton Keynes, United Kingdom
Employment Type
Full Time
full‐stack solutions, integrating React/TypeScript user interfaces with .NET backend APIs. Apply strong expertise in Object‐Oriented Programming (OOP), design patterns, SOLID principles, and architectural patterns. Contribute to the development of high‐volume, high‐availability enterprise-scale applications. Work within Agile delivery methodologies, ideally with … Produce clear and comprehensive technical documentation. Collaborate effectively with both technical and non‐technical stakeholders. Maintain strong understanding of unit testing, design patterns, and CI/CD pipelines. Your Skills: Proficiency in .NET Framework, .NET Core, C#, ASP.NET Strong experience with React.js, TypeScript, and modern JavaScript/ ...

Software Engineer, Full-Stack Applications - Ratings Technology

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
full-stack applications – Build robust, scalable applications using Java/Springboot, 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 ...

Lead Software Engineer

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
high-quality software applications using C#, .NET, and WPF. Implement scalable and maintainable software solutions using Object‐oriented design principles, asynchronous programming patterns, and modern software architecture practices with a strong focus on usability, performance, and long‐term extensibility. Leverage AI-assisted engineering tools, including Large Language … desktop applications and hybrid desktop/cloud architectures. Experience with automated testing, CI/CD pipelines, and modern DevOps practices. Knowledge of software architecture patterns, design patterns, and large‐scale application modernization initiatives. Additional Information This role is based in our Nottingham office, with a hybrid ...

Principal Site Reliability Engineering Expert Director

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
infrastructure, cloud engineering, network operations, identity, observability, security, AI-driven operations, and automated data workflows, the role focuses on designing scalable systems, reusable engineering patterns, and standardised controls that reduce operational toil, improve resilience, and embed reliability, governance, and compliance directly into delivery pipelines and operational platforms. This role … measurable, and repeatable practices. A key part of the role is building and evolving reusable CI/CD and Terraform modules, engineering guardrails, observability patterns, and automation frameworks that can be adopted across multiple teams and domains without requiring each team to solve the same problems independently. The Principal ...

Infrastructure/Platform Architect

Hiring Organisation
Jobleads-UK
Location
Farnborough, England, United Kingdom
networking and virtualisation platforms Develop cloud strategy and hybrid infrastructure roadmaps aligned with MOD requirements and defence security standards Establish infrastructure design patterns, standards and best practices across the organisation Lead capacity planning, scalability assessments and infrastructure optimisation initiatives Evaluate emerging technologies and recommend adoption strategies based … record of leading infrastructure modernisation programmes and technology transformation Experience in defence, aerospace or government IT environments Technical Knowledge Deep expertise in infrastructure architecture patterns and design methodologies Strong knowledge of cloud platforms (AWS, Azure, or equivalent), including services, scaling and cost optimisation Extensive experience with virtualisation ...

Infrastructure Platform Architect

Hiring Organisation
Hackajob Ltd
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent
networking and virtualisation platforms Develop cloud strategy and hybrid infrastructure roadmaps aligned with MOD requirements and defence security standards Establish infrastructure design patterns, standards and best practices across the organisation Lead capacity planning, scalability assessments and infrastructure optimisation initiatives Evaluate emerging technologies and recommend adoption strategies based … record of leading infrastructure modernisation programmes and technology transformation Experience in defence, aerospace or government IT environments Technical Knowledge Deep expertise in infrastructure architecture patterns and design methodologies Strong knowledge of cloud platforms (AWS, Azure, or equivalent), including services, scaling and cost optimisation Extensive experience with virtualisation ...

Senior Architect AI

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
supports current and future business requirements, context & process across customer experience, AI innovation, and operational efficiency use cases Define architectural standards, design patterns, and technology selection criteria that enable scalable, reliable AI implementations across multiple European markets & ventures Ensure architectural decisions consider operational requirements, budget constraints … accountability for AI platform integration with Liberty Global's core telecommunications infrastructure & ventures, ensuring seamless data flow and system reliability Design integration patterns and API strategies that connect AI services with existing platforms while maintaining security, performance, and data quality standards Collaborate with enterprise architects and engineering ...

AI LLM Technology Architecture Manager

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
platforms and inference - serving as the lead authority in your domain across client engagements. You will develop and maintain specialized expertise in the technologies, patterns, and emerging practices within your domain, bringing that depth to bear in shaping architecture decisions, accelerating delivery, and building reusable assets that extend across … practice. You will evaluate, select, and apply the right design patterns, technical frameworks, and tools within your domain and across the broader AI architecture - ensuring cohesion across the full system. This includes architecting AI agents encompassing multi-agent orchestration, tool use, skills use, and memory systems ...

Experience Design Vice President

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
product experience Establish and elevate visual design quality through a strong point of view on hierarchy, typography, layout, and modern UI patterns Bring clarity and consistency to complex or legacy experiences by introducing contemporary, consumer‐grade design patterns Use prototyping, storytelling, and strong design … point of view on visual and interaction design; work demonstrates the ability to elevate and modernize complex or legacy experiences, introducing contemporary patterns and raising the overall quality bar Demonstrated ability to design end‐to‐end user journeys (not just individual screens) Ability to clearly ...

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

Associate Service Designer

Hiring Organisation
Cognizant
Location
City of London, London, United Kingdom
services used by millions of people, this is a role worth exploring. We’re looking for an Associate Service Designer to support experience design across major public sector transformation programmes — helping teams understand user needs and design services that are simpler, more inclusive and easier … thinking and contribution to service design work Nice to have but not essen tial:Prototyping exper ienceKnowledge of Gov.uk Design Patterns and Design S ystemExperience of going through GDS asses sment ...

Engineer, DevOps

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
with Contract-first designing and negotiating with other systems (UI or Backend) Even Better If You Have... Practical understanding of microservices design patterns and principles, with experience in developing microservices using containerized tools like Docker Understand how to design and develop from a Security Perspective … Knowledge of system architecture, design patterns, and best practices in software development. Strong skills with designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP Strong skills with cloud-based data storage, such as: Relational Databases, NoSQL Stores, data caches, etc. Familiarity with ...

Senior Architect, ADC/Quant

Hiring Organisation
Jobleads-UK
Location
City Of London, England, United Kingdom
overarching data ecosystems, and leading our artificial intelligence (AI) integration strategy. The successful candidate will set the architectural target state, establish design patterns for highly resilient systems, and ensure technical coherence across a highly heterogeneous technology stack. You will partner with business stakeholders and engineering management … enterprise distributed systems. Deep Technical Breadth & Depth: Advanced data architecture experience using Databricks, Microsoft Fabric, and large-scale data processing (Data Mesh/Lakehouse patterns). Strong background in data integration and relational platforms Proven experience designing highly available Hybrid and Multi-Cloud architectures (Azure & AWS). AI & Machine ...

Senior Architect, ADC/Quant

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
systems, overarching data ecosystems, and leading our artificial intelligence (AI) integration strategy.The successful candidate will set the architectural target state, establish design patterns for highly resilient systems, and ensure technical coherence across a highly heterogeneous technology stack. You will partner with business stakeholders and engineering management … enterprise distributed systems.**Deep Technical Breadth & Depth:*** Advanced data architecture experience using Databricks, Microsoft Fabric, and large-scale data processing (Data Mesh/Lakehouse patterns).* Strong background in data integration and relational platforms* Proven experience designing highly available Hybrid and Multi-Cloud architectures (Azure & AWS).* AI & Machine ...

Senior Java Developer

Hiring Organisation
MW recruitment
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£90,000 - £125,000 per annum
extending third-party trading systems Building scalable microservices and distributed applications Writing clean, maintainable, test-driven code using SOLID principles and design patterns Working closely with business stakeholders to translate requirements into technical solutions Participating in architecture discussions, code reviews and continuous improvement initiatives Mentoring and supporting … automated testing (JUnit, Mockito, Spock) Maven and Git CI/CD pipelines and DevOps practices Excellent understanding of SOLID principles, Design Patterns and Clean Code Strong stakeholder communication skills Ability to analyse complex problems and deliver practical solutions Capital Markets knowledge, ideally within Clearing or Prime Brokerage. ...

Principal C# Engineer / Snr Dev Lead

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
modern .NET practices, SOLID principles and appropriate design patterns. Produce and review solution designs covering service boundaries, contracts, data models, integration patterns, idempotency, resilience, security, observability and operational supportability. Contribute directly to code delivery while reviewing implementation approaches, pull requests and engineering standards across the team. Lead … including work breakdown, estimation, sprint planning, technical triage, dependency management, risk management and stakeholder reporting. Apply and extend internal developer platform and platform engineering patterns, including shared .NET libraries, reusable templates, golden paths, automated delivery, configuration and operational dashboards. Support migration from Windows‐hosted services to OpenShift, including containerisation ...

Senior UI Developer (Angular)

Hiring Organisation
Hays Technology
Location
Manchester, United Kingdom
Employment Type
Permanent
Salary
£50000 - £70000/annum £50,000-£70,000 + 20% Bonus
global web applications within a modern technological environment. Build and maintain reusable UI component libraries using Angular v18+ and TypeScript. Work with modern Angular patterns, including standalone components and server-side rendering. Support multi-project builds using Nx monorepo tooling, including targeted builds and testing across affected packages. Document … infrastructure. Promote and implement best practices including Test-Driven Development, Behaviour-Driven Development and clean, maintainable code. Advocate for effective design patterns to solve complex technical problems and improve reusability. Integrate AI capabilities into engineering workflows, including AI-powered tools, agents, AI-driven testing solutions and MCPs. ...

Senior Software Engineer

Hiring Organisation
Jobleads-UK
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 … 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+ ...

Application Engineer - Web Developer

Hiring Organisation
Hays Technology
Location
City, Manchester, United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 70,000 Annual
global web applications within a modern technological environment. Build and maintain reusable UI component libraries using Angular v18+ and TypeScript. Work with modern Angular patterns, including standalone components and server-side rendering. Support multi-project builds using Nx monorepo tooling, including targeted builds and testing across affected packages. Document … infrastructure. Promote and implement best practices including Test-Driven Development, Behaviour-Driven Development and clean, maintainable code. Advocate for effective design patterns to solve complex technical problems and improve reusability. Integrate AI capabilities into engineering workflows, including AI-powered tools, agents, AI-driven testing solutions and MCPs. ...

Head Of R&D

Hiring Organisation
Jobleads-UK
Location
Guildford, England, United Kingdom
standards, regulatory requirements, and best practices related to satellite communication and embedded systems. Advantages Good knowledge of embedded systems hardware architecture, design patterns, and development methodologies. Familiarity with radiation‐hardened component selection and design practices for space applications. Good understanding of the interactions between electronics … layouts. Experience in software development for embedded systems, preferably in satellite communication or space applications. Good knowledge of software architecture, design patterns, and development methodologies. Experience with real‐time operating systems (RTOS), software‐defined radios (SDRs), and FPGA programming. Experience in system engineering, focusing on the overall ...

Python Full Stack Developer

Hiring Organisation
Syntax Consultancy Ltd
Location
Leeds, West Yorkshire, United Kingdom
Employment Type
Contract
Contract Rate
£550 - £600/day Inside IR35
HTML to create seamless user interfaces. Technical Environment: Full Stack, Python, Flask, Django, Vue.js, React, CSS, HTML, Agile methods, Design Patterns, Object Relational Mappers (ORMs), server-side templating languages, Unit/API testing, AWS, CI/CD. SQL Server database experience, including developing/optimizing SQL Server … Code (IaC) tools like Terraform, serverless architectures + Docker containers. Developing applications using event-driven programming paradigms + adhering to design patterns like Model View Template (MVT), and Model View Controller (MVC). Mentoring junior developers in coding standards, Github version control, and code tracking. Overseeing integration ...

Software Engineer, C++, Python, Cloud, Engineering Platform, Manufacturing, COR751

Hiring Organisation
Corriculo Ltd
Location
Oxford, Oxfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
integrating external tools and services, automating processes, and supporting scalable infrastructure. You’ll also contribute to best practices around software architecture, design patterns, and agile development. This is an excellent opportunity for a Software Engineer looking to work on complex, real-world technical challenges within a fast … have: Strong experience with C++ and Python Experience developing complex software systems or platforms Solid understanding of object-oriented programming and design patterns Experience working within agile development environments Experience with any of the following would be highly beneficial: Experience integrating third-party tools, APIs, or simulation ...