Design Patterns Jobs in the UK

176 to 200 of 734 Design Patterns Jobs in the UK

Senior Software Engineer

Cheshire, United Kingdom
The Bridge IT Recruitment
members. You ll work closely with Product Owners, Architects, and DevOps to ensure delivery excellence across a diverse range of projects. What You'll Be Doing Software Development Design, build and maintain applications using C#, .NET Core, .NET 4.x, and … React.js Design and implement RESTful APIs and Web APIs following best practices Use SQL Server, Entity Framework, and SQL for efficient data management Apply design patterns like OOP, SOLID, and Clean Code to write scalable code Engineering & Architecture Deliver high- and low-level estimations for projects Ensure software quality through unit and integration testing Perform More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Senior Software Engineer

Cheshire, Ellesmere Port Town, United Kingdom
The Bridge IT Recruitment
members. You’ll work closely with Product Owners, Architects, and DevOps to ensure delivery excellence across a diverse range of projects. What You'll Be Doing Software Development Design, build and maintain applications using C#, .NET Core, .NET 4.x, and … React.js Design and implement RESTful APIs and Web APIs following best practices Use SQL Server, Entity Framework, and SQL for efficient data management Apply design patterns like OOP, SOLID, and Clean Code to write scalable code Engineering & Architecture Deliver high- and low-level estimations for projects Ensure software quality through unit and integration testing Perform More ❯
Employment Type: Contract
Posted:

Solutions Architect

England, United Kingdom
Hybrid / WFH Options
Morgan Hunt UK Limited
responsible for designing end-to-end, high-level solution architectures , ensuring alignment between strategic objectives, enterprise standards, and technical delivery. Role Purpose The Solutions Architect will lead the design and definition of enterprise-level solutions, ensuring they are scalable, secure, and aligned with business needs . You will work across multiple programmes simultaneously, providing architectural oversight and strategic … teams, and technology partners . Key Responsibilities Lead the creation and delivery of end-to-end, high-level solution designs across a range of projects and programmes. Define integration patterns and oversee the design of interfaces across systems and platforms to ensure cohesive data and process flows. Act as the architectural lead across multiple concurrent initiatives, ensuring … ensuring pragmatic, value-driven solutions. Excellent communication, stakeholder engagement, and presentation skills, with experience influencing both business and technical audiences. Sound understanding of enterprise architecture principles, design patterns, and governance frameworks . Experience working in Agile environments , using tools such as Jira and Confluence. A collaborative problem-solver who can manage multiple priorities and deliver within complex More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Abingdon, Oxfordshire, England, United Kingdom
Hays Specialist Recruitment Limited
company is developing microturbine engines using additive manufacturing to enhance jet propulsion performance. The role supports building a software platform that integrates internal and commercial simulation tools, automating design workflows via cloud infrastructure. Based at the manufacturing site in Abingdon, the position involves close collaboration with engineering teams. Key Responsibilities: Design, develop and maintain modules within … Alloyed's design platform Integrating modules into a secure, cloud-based compute platform Work within a young, fast-paced, agile development team in collaboration with aerothermal and mechanical engineers and technicians Define and implement software solutions to automate existing manual workflows Work collaboratively to solve complex problems with innovative solutions What You'll Need to Succeed Essential Skills … with a degree in science, engineering or computer science (2:1 minimum) Proficient in the use of C# or C++ and Python Excellent understanding of software design patterns, best practices and principles Highly effective communicator who encourages innovation through collaboration Natural problem-solver with a desire to learn Organised and self-motivated, able to own and independently More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

AWS DevOps Engineer

London, South East, England, United Kingdom
Randstad Technologies
Build, deploy, and monitor solutions using AWS services (Lambda, APIGateway, CloudWatch, ECS, ECR, Dynamo, S3 etc.) Integrate APIs into CI/CD pipelines using Azure DevOps, Github workflows Design, deploy, and manage applications tailored to business needs, whilecustomizing platforms and overseeing the full API lifecycle using Apigee Edge and X.Drive API strategy execution, provide technical support, and generate … upgrade workflows using CI/CD pipelines and infrastructure-as-code tools. Infrastructure & DevOps:o Hands-on experience with Terraform and Ansible for infrastructureprovisioning and configuration management.o Design and manage Azure DevOps CI/CD pipelines for secure and efficientsoftware delivery.o Deploy microservices using AWS ECS, ECR, and Fargate, ensuring secure andscalable architecture. Development & Containerization:o … experience with Docker for containerizing applications andmanaging secure container environments.  API Management & Analytics:o Strong knowledge of Apigee or similar API Management platforms.o Implement API design patterns, performance optimization, and customanalytics reporting for API consumption and error tracking.  System Architecture:o Deep understanding of build and deployment methodologies for distributedsystems.o Experience with enterprise-grade applications and More ❯
Employment Type: Full-Time
Salary: £55,000 - £60,000 per annum
Posted:

Senior Software Engineer

Nottingham, England, United Kingdom
Newman Stewart
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
Posted:

Senior Software Engineer

derby, midlands, united kingdom
Newman Stewart
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
Posted:

Senior Software Engineer

mansfield, midlands, united kingdom
Newman Stewart
of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies … of C++ required; experience with C, Python, or C# is advantageous. Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit More ❯
Posted:

Cloud Architect

South East, United Kingdom
Wipro
lead the design and architecture of enterprise-grade integration solutions using Microsoft Azure Integration Services (AIS). This role demands deep expertise in integration design patterns, cloud-native architecture, and the ability to transform complex business requirements into scalable, secure, and maintainable integration solutions. The architect will collaborate with cross-functional teams to define standards … Architecture & Design Create high-level integration solution designs using Azure Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management. Define and enforce integration architecture standards, patterns, and best practices across the enterprise. Develop and maintain a comprehensive enterprise integration architecture, including SOA, ETL, and event-driven capabilities. Prototype innovative integration solutions and document detailed specifications. … Bus, Event Grid, and API Management. Good exposure to MuleSoft, Solace, SAP BTP, and hybrid integration scenarios. Technical Skills Strong understanding of cloud-native architecture, microservices, and integration design patterns. Proficient in RESTful APIs, JSON, XML, and messaging protocols. Familiarity with DevOps practices and CI/CD pipelines using Azure DevOps. Experience with C#, .NET, and scripting languages More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud Architect

City of London, London, United Kingdom
Wipro
lead the design and architecture of enterprise-grade integration solutions using Microsoft Azure Integration Services (AIS). This role demands deep expertise in integration design patterns, cloud-native architecture, and the ability to transform complex business requirements into scalable, secure, and maintainable integration solutions. The architect will collaborate with cross-functional teams to define standards … Architecture & Design Create high-level integration solution designs using Azure Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management. Define and enforce integration architecture standards, patterns, and best practices across the enterprise. Develop and maintain a comprehensive enterprise integration architecture, including SOA, ETL, and event-driven capabilities. Prototype innovative integration solutions and document detailed specifications. … Bus, Event Grid, and API Management. Good exposure to MuleSoft, Solace, SAP BTP, and hybrid integration scenarios. Technical Skills Strong understanding of cloud-native architecture, microservices, and integration design patterns. Proficient in RESTful APIs, JSON, XML, and messaging protocols. Familiarity with DevOps practices and CI/CD pipelines using Azure DevOps. Experience with C#, .NET, and scripting languages More ❯
Posted:

Cloud Architect

London Area, United Kingdom
Wipro
lead the design and architecture of enterprise-grade integration solutions using Microsoft Azure Integration Services (AIS). This role demands deep expertise in integration design patterns, cloud-native architecture, and the ability to transform complex business requirements into scalable, secure, and maintainable integration solutions. The architect will collaborate with cross-functional teams to define standards … Architecture & Design Create high-level integration solution designs using Azure Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management. Define and enforce integration architecture standards, patterns, and best practices across the enterprise. Develop and maintain a comprehensive enterprise integration architecture, including SOA, ETL, and event-driven capabilities. Prototype innovative integration solutions and document detailed specifications. … Bus, Event Grid, and API Management. Good exposure to MuleSoft, Solace, SAP BTP, and hybrid integration scenarios. Technical Skills Strong understanding of cloud-native architecture, microservices, and integration design patterns. Proficient in RESTful APIs, JSON, XML, and messaging protocols. Familiarity with DevOps practices and CI/CD pipelines using Azure DevOps. Experience with C#, .NET, and scripting languages More ❯
Posted:

Cloud Architect

london, south east england, united kingdom
Wipro
lead the design and architecture of enterprise-grade integration solutions using Microsoft Azure Integration Services (AIS). This role demands deep expertise in integration design patterns, cloud-native architecture, and the ability to transform complex business requirements into scalable, secure, and maintainable integration solutions. The architect will collaborate with cross-functional teams to define standards … Architecture & Design Create high-level integration solution designs using Azure Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management. Define and enforce integration architecture standards, patterns, and best practices across the enterprise. Develop and maintain a comprehensive enterprise integration architecture, including SOA, ETL, and event-driven capabilities. Prototype innovative integration solutions and document detailed specifications. … Bus, Event Grid, and API Management. Good exposure to MuleSoft, Solace, SAP BTP, and hybrid integration scenarios. Technical Skills Strong understanding of cloud-native architecture, microservices, and integration design patterns. Proficient in RESTful APIs, JSON, XML, and messaging protocols. Familiarity with DevOps practices and CI/CD pipelines using Azure DevOps. Experience with C#, .NET, and scripting languages More ❯
Posted:

Cloud Architect

london (city of london), south east england, united kingdom
Wipro
lead the design and architecture of enterprise-grade integration solutions using Microsoft Azure Integration Services (AIS). This role demands deep expertise in integration design patterns, cloud-native architecture, and the ability to transform complex business requirements into scalable, secure, and maintainable integration solutions. The architect will collaborate with cross-functional teams to define standards … Architecture & Design Create high-level integration solution designs using Azure Logic Apps, Azure Functions, Service Bus, Event Grid, and API Management. Define and enforce integration architecture standards, patterns, and best practices across the enterprise. Develop and maintain a comprehensive enterprise integration architecture, including SOA, ETL, and event-driven capabilities. Prototype innovative integration solutions and document detailed specifications. … Bus, Event Grid, and API Management. Good exposure to MuleSoft, Solace, SAP BTP, and hybrid integration scenarios. Technical Skills Strong understanding of cloud-native architecture, microservices, and integration design patterns. Proficient in RESTful APIs, JSON, XML, and messaging protocols. Familiarity with DevOps practices and CI/CD pipelines using Azure DevOps. Experience with C#, .NET, and scripting languages More ❯
Posted:

Principal Technical Architect

Central London, London, United Kingdom
Hybrid / WFH Options
Police Digital Services
transformation initiatives aligned with policing strategy. Provide senior-level architectural assurance, design authority, and technical stewardship across the portfolio. Develop and evolve enterprise-wide design patterns, standards, and strategic platforms for cross-force adoption. Shape national-level roadmaps and investment plans from a technical architecture perspective. Support the PDS Chief Architect in aligning architecture with … governance, standards, and national technology policy. Engage strategically with suppliers, forces, and national partners to promote secure-by-design, integrated solutions. Translate complex challenges into coherent architectural strategies that support innovation, delivery, and outcomes. Mentor and coach senior technical and solution architects, embedding good practices and growing professional capability. Monitor and assess the impact of emerging technologies (e.g. … Key Competencies: Extensive experience leading technical architecture in national-scale, high-risk environments-preferably in government, critical infrastructure, or public safety. Proven expertise across cloud infrastructure, secure network design, data integration, and microservices architecture. Strong knowledge of national digital policy, interoperability, and data governance frameworks. Excellent communication and influence skills, with the ability to engage C-suite and More ❯
Employment Type: Permanent, Part Time, Work From Home
Posted:

Software Developer Wfh

St Albans, Hertfordshire, United Kingdom
Hybrid / WFH Options
Sabbatical after 10 years of service Flexible working with 2 days work from home per week As a Software Engineer you'll join an Agile development team to design and develop new features and enhancements to complex Payments and client systems within a microservices environment (300 services). You'll be working with a modern tech stack using … JavaScript experience, combined with Angular or React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are degree educated in Computer Science or closely related discipline Apply now to find out more about this Software Engineer/Developer (C# .Net Core More ❯
Posted:

C# Developer / Technical Lead - Fintech

United Kingdom
Client Server
150k Well funded Fintech scale-up is seeking a skilled backend focussed C# Developer with strong technical leadership skills. As a C# Developer/Technical Lead you'll design and implement the logic behind core applications, build APIs, and microservices that handle data processing, business rules and third-party integrations and oversee the configuration and upkeep of secure … technologist who enjoys collaborating and problem solving, working on complex, distributed systems You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a scaling company in a role that you can shape and influence What's in it for you: As a C# Developer/ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Developer / Technical Lead - Fintech

Newcastle Upon Tyne, England, United Kingdom
Client Server
150k Well funded Fintech scale-up is seeking a skilled backend focussed C# Developer with strong technical leadership skills. As a C# Developer/Technical Lead you'll design and implement the logic behind core applications, build APIs, and microservices that handle data processing, business rules and third-party integrations and oversee the configuration and upkeep of secure … technologist who enjoys collaborating and problem solving, working on complex, distributed systems You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a scaling company in a role that you can shape and influence What's in it for you: As a C# Developer/ More ❯
Posted:

C# Developer / Technical Lead - Fintech

sunderland, tyne and wear, north east england, united kingdom
Client Server
150k Well funded Fintech scale-up is seeking a skilled backend focussed C# Developer with strong technical leadership skills. As a C# Developer/Technical Lead you'll design and implement the logic behind core applications, build APIs, and microservices that handle data processing, business rules and third-party integrations and oversee the configuration and upkeep of secure … technologist who enjoys collaborating and problem solving, working on complex, distributed systems You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a scaling company in a role that you can shape and influence What's in it for you: As a C# Developer/ More ❯
Posted:

Senior Software Engineer

Glasgow, Scotland, United Kingdom
Systal Technology Solutions
with back-end systems. You will work closely with project managers, designers, and other developers to deliver robust solutions that meet client requirements. What will you be doing? Design, architect, and implement scalable full-stack features and systems from concept to production Lead technical design discussions and create detailed technical specifications for complex features Build responsive … applications using React, Next.js, and TypeScript Develop and maintain RESTful APIs and services using Node.js Write clean, maintainable, and well-documented code following SOLID principles and design patterns Optimize application performance, including bundle sizes, rendering performance, and API response times Implement robust error handling, logging, and monitoring solutions Conduct thorough code reviews providing constructive feedback to peers … in React, including hooks, context, and state management solutions Strong experience with Next.js framework (SSR, SSG, API routes, middleware) Advanced TypeScript skills including generics, utility types, and type-safe patterns Solid Node.js backend development experience Proficiency with Azure DevOps for version control, CI/CD, and project management This role would suit someone who thrives as an individual contributor More ❯
Posted:

Senior Software Engineer

milton, central scotland, united kingdom
Systal Technology Solutions
with back-end systems. You will work closely with project managers, designers, and other developers to deliver robust solutions that meet client requirements. What will you be doing? Design, architect, and implement scalable full-stack features and systems from concept to production Lead technical design discussions and create detailed technical specifications for complex features Build responsive … applications using React, Next.js, and TypeScript Develop and maintain RESTful APIs and services using Node.js Write clean, maintainable, and well-documented code following SOLID principles and design patterns Optimize application performance, including bundle sizes, rendering performance, and API response times Implement robust error handling, logging, and monitoring solutions Conduct thorough code reviews providing constructive feedback to peers … in React, including hooks, context, and state management solutions Strong experience with Next.js framework (SSR, SSG, API routes, middleware) Advanced TypeScript skills including generics, utility types, and type-safe patterns Solid Node.js backend development experience Proficiency with Azure DevOps for version control, CI/CD, and project management This role would suit someone who thrives as an individual contributor More ❯
Posted:

Senior Software Engineer

paisley, central scotland, united kingdom
Systal Technology Solutions
with back-end systems. You will work closely with project managers, designers, and other developers to deliver robust solutions that meet client requirements. What will you be doing? Design, architect, and implement scalable full-stack features and systems from concept to production Lead technical design discussions and create detailed technical specifications for complex features Build responsive … applications using React, Next.js, and TypeScript Develop and maintain RESTful APIs and services using Node.js Write clean, maintainable, and well-documented code following SOLID principles and design patterns Optimize application performance, including bundle sizes, rendering performance, and API response times Implement robust error handling, logging, and monitoring solutions Conduct thorough code reviews providing constructive feedback to peers … in React, including hooks, context, and state management solutions Strong experience with Next.js framework (SSR, SSG, API routes, middleware) Advanced TypeScript skills including generics, utility types, and type-safe patterns Solid Node.js backend development experience Proficiency with Azure DevOps for version control, CI/CD, and project management This role would suit someone who thrives as an individual contributor More ❯
Posted:

Software Developer - FinTech

Newcastle Upon Tyne, England, United Kingdom
Hybrid / WFH Options
Client Server
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Software Developer/ More ❯
Posted:

Software Developer - FinTech

sunderland, tyne and wear, north east england, united kingdom
Hybrid / WFH Options
Client Server
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Software Developer/ More ❯
Posted:

C++ Engineer - Robotics

newport, wales, united kingdom
Hybrid / WFH Options
Wave Recruitment
with hands-on experience building high-performance, maintainable systems. You’ll be key to evolving R&D prototypes into robust production-grade software—while driving clean architecture, modular design, and scalable system patterns. You’ll set the bar for quality, mentor others, and lead by example when it comes to designing systems that are testable, extensible, and maintainable. … controls, and infrastructure Debugging tough runtime issues: memory leaks, race conditions, data corruption Refactoring and productionising R&D code into modular, scalable systems Driving best practices in OO design, dependency management, testing, and CI/CD Mentoring engineers through code reviews, design sessions, and hands-on pairing Ensuring long-term codebase health through clean abstractions and … architecture decisions Technical Details 5+ years’ experience with modern C++ (C++17 or newer) and Python in production systems Deep understanding of object-oriented programming principles and design patterns Strong knowledge of system-level concepts: memory management, concurrency, multithreading Experience debugging complex issues in large codebases Familiarity with optimisation across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA More ❯
Posted:

C++ Engineer - Robotics

Greater Bristol Area, United Kingdom
Hybrid / WFH Options
Wave Recruitment
with hands-on experience building high-performance, maintainable systems. You’ll be key to evolving R&D prototypes into robust production-grade software—while driving clean architecture, modular design, and scalable system patterns. You’ll set the bar for quality, mentor others, and lead by example when it comes to designing systems that are testable, extensible, and maintainable. … controls, and infrastructure Debugging tough runtime issues: memory leaks, race conditions, data corruption Refactoring and productionising R&D code into modular, scalable systems Driving best practices in OO design, dependency management, testing, and CI/CD Mentoring engineers through code reviews, design sessions, and hands-on pairing Ensuring long-term codebase health through clean abstractions and … architecture decisions Technical Details 5+ years’ experience with modern C++ (C++17 or newer) and Python in production systems Deep understanding of object-oriented programming principles and design patterns Strong knowledge of system-level concepts: memory management, concurrency, multithreading Experience debugging complex issues in large codebases Familiarity with optimisation across CPU/GPU boundaries (e.g. PyTorch, TensorRT, CUDA More ❯
Posted:
Design Patterns
10th Percentile
£50,000
25th Percentile
£57,500
Median
£75,000
75th Percentile
£87,500
90th Percentile
£107,500