|
|
201 to 225 of 759 Design Patterns Jobs in the UK
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 ❯
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 ❯
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 ❯
bath, south west england, 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 ❯
bradley stoke, south west england, 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 ❯
City of London, London, United Kingdom Hybrid / WFH Options Understanding Recruitment
API-first mindset and clean coding practices 🧪 Knowledge of Agile, peer reviews, pair programming, and test-driven development 📐 Understanding of software design principles (SOLID, design patterns, etc.) 🎯 Experience turning stakeholder needs into scalable solutions 🎁 Perks & Benefits: 💰 Salary Up to £95k 🏡 Hybrid work setup (2 days onsite) 🏥 Private Health Insurance 💵Pension Scheme If you’re ready More ❯
london, south east england, united kingdom Hybrid / WFH Options Understanding Recruitment
API-first mindset and clean coding practices 🧪 Knowledge of Agile, peer reviews, pair programming, and test-driven development 📐 Understanding of software design principles (SOLID, design patterns, etc.) 🎯 Experience turning stakeholder needs into scalable solutions 🎁 Perks & Benefits: 💰 Salary Up to £95k 🏡 Hybrid work setup (2 days onsite) 🏥 Private Health Insurance 💵Pension Scheme If you’re ready More ❯
slough, south east england, united kingdom Hybrid / WFH Options Understanding Recruitment
API-first mindset and clean coding practices 🧪 Knowledge of Agile, peer reviews, pair programming, and test-driven development 📐 Understanding of software design principles (SOLID, design patterns, etc.) 🎯 Experience turning stakeholder needs into scalable solutions 🎁 Perks & Benefits: 💰 Salary Up to £95k 🏡 Hybrid work setup (2 days onsite) 🏥 Private Health Insurance 💵Pension Scheme If you’re ready More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options Understanding Recruitment
API-first mindset and clean coding practices 🧪 Knowledge of Agile, peer reviews, pair programming, and test-driven development 📐 Understanding of software design principles (SOLID, design patterns, etc.) 🎯 Experience turning stakeholder needs into scalable solutions 🎁 Perks & Benefits: 💰 Salary Up to £95k 🏡 Hybrid work setup (2 days onsite) 🏥 Private Health Insurance 💵Pension Scheme If you’re ready More ❯
newport, wales, united kingdom IC Resources
and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals. In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly … and architectural innovation. What's required for this Software Architect position? I'm looking for a confident technical leader who can balance hands-on expertise with high-level design … thinking. You’ll ideally have: Strong experience making architectural and design decisions in complex software systems Knowledge of modern and traditional architecture techniques and design patterns Experience in model-based engineering A solid programming background (ideally across multiple languages) Excellent communication, mentorship, and collaboration skills Appreciation for practices such as continuous integration and robust design More ❯
Greater Bristol Area, United Kingdom IC Resources
and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals. In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly … and architectural innovation. What's required for this Software Architect position? I'm looking for a confident technical leader who can balance hands-on expertise with high-level design … thinking. You’ll ideally have: Strong experience making architectural and design decisions in complex software systems Knowledge of modern and traditional architecture techniques and design patterns Experience in model-based engineering A solid programming background (ideally across multiple languages) Excellent communication, mentorship, and collaboration skills Appreciation for practices such as continuous integration and robust design More ❯
bath, south west england, united kingdom IC Resources
and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals. In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly … and architectural innovation. What's required for this Software Architect position? I'm looking for a confident technical leader who can balance hands-on expertise with high-level design … thinking. You’ll ideally have: Strong experience making architectural and design decisions in complex software systems Knowledge of modern and traditional architecture techniques and design patterns Experience in model-based engineering A solid programming background (ideally across multiple languages) Excellent communication, mentorship, and collaboration skills Appreciation for practices such as continuous integration and robust design More ❯
bradley stoke, south west england, united kingdom IC Resources
and monitor the architecture’s structure, interfaces, and temporal behaviour to ensure it meets demanding performance and reliability goals. In this role, you will define and document key design drivers such as performance, safety, security, and maintainability, producing derived and emergent requirements while capturing underlying assumptions and rationale. You’ll ensure the integrity of the architecture by clearly … and architectural innovation. What's required for this Software Architect position? I'm looking for a confident technical leader who can balance hands-on expertise with high-level design … thinking. You’ll ideally have: Strong experience making architectural and design decisions in complex software systems Knowledge of modern and traditional architecture techniques and design patterns Experience in model-based engineering A solid programming background (ideally across multiple languages) Excellent communication, mentorship, and collaboration skills Appreciation for practices such as continuous integration and robust design More ❯
newport, wales, united kingdom Anson McCade
structural and temporal architecture. You'll be the technical authority responsible for: Defining software architecture that meets complex real-time, safety, and security requirements Identifying and documenting key design drivers including performance, user experience, reusability, and flexibility Producing derived requirements and capturing architectural rationale Ensuring architectural integrity throughout implementation Collaborating with fellow architects, technical specialists, and engineering teams … re Looking For Essential: Strong technical background in C++ and/or C# with proven software architecture experience Deep knowledge of modern software architecture techniques and design patterns Experience with model-based engineering approaches Understanding of software abstraction layers and the full software stack Ability to make and articulate important architectural decisions Strong communication skills with ability … to influence at all levels Passionate advocate for software engineering best practices (CI/CD, clean design, etc.) Experience assessing architectural trade-offs with clear design rationale Desirable: Multi-language programming experience Technical mentorship and leadership experience Understanding of real-time, safety-critical, or secure systems Exceptional Benefits Package: Bonus: Up to 21% of base salary More ❯
Hertfordshire, England, United Kingdom Anson McCade
structural and temporal architecture. You'll be the technical authority responsible for: Defining software architecture that meets complex real-time, safety, and security requirements Identifying and documenting key design drivers including performance, user experience, reusability, and flexibility Producing derived requirements and capturing architectural rationale Ensuring architectural integrity throughout implementation Collaborating with fellow architects, technical specialists, and engineering teams … re Looking For Essential: Strong technical background in C++ and/or C# with proven software architecture experience Deep knowledge of modern software architecture techniques and design patterns Experience with model-based engineering approaches Understanding of software abstraction layers and the full software stack Ability to make and articulate important architectural decisions Strong communication skills with ability … to influence at all levels Passionate advocate for software engineering best practices (CI/CD, clean design, etc.) Experience assessing architectural trade-offs with clear design rationale Desirable: Multi-language programming experience Technical mentorship and leadership experience Understanding of real-time, safety-critical, or secure systems Exceptional Benefits Package: Bonus: Up to 21% of base salary More ❯
City Of Bristol, England, United Kingdom Anson McCade
structural and temporal architecture. You'll be the technical authority responsible for: Defining software architecture that meets complex real-time, safety, and security requirements Identifying and documenting key design drivers including performance, user experience, reusability, and flexibility Producing derived requirements and capturing architectural rationale Ensuring architectural integrity throughout implementation Collaborating with fellow architects, technical specialists, and engineering teams … re Looking For Essential: Strong technical background in C++ and/or C# with proven software architecture experience Deep knowledge of modern software architecture techniques and design patterns Experience with model-based engineering approaches Understanding of software abstraction layers and the full software stack Ability to make and articulate important architectural decisions Strong communication skills with ability … to influence at all levels Passionate advocate for software engineering best practices (CI/CD, clean design, etc.) Experience assessing architectural trade-offs with clear design rationale Desirable: Multi-language programming experience Technical mentorship and leadership experience Understanding of real-time, safety-critical, or secure systems Exceptional Benefits Package: Bonus: Up to 21% of base salary More ❯
hertfordshire, east anglia, united kingdom Anson McCade
structural and temporal architecture. You'll be the technical authority responsible for: Defining software architecture that meets complex real-time, safety, and security requirements Identifying and documenting key design drivers including performance, user experience, reusability, and flexibility Producing derived requirements and capturing architectural rationale Ensuring architectural integrity throughout implementation Collaborating with fellow architects, technical specialists, and engineering teams … re Looking For Essential: Strong technical background in C++ and/or C# with proven software architecture experience Deep knowledge of modern software architecture techniques and design patterns Experience with model-based engineering approaches Understanding of software abstraction layers and the full software stack Ability to make and articulate important architectural decisions Strong communication skills with ability … to influence at all levels Passionate advocate for software engineering best practices (CI/CD, clean design, etc.) Experience assessing architectural trade-offs with clear design rationale Desirable: Multi-language programming experience Technical mentorship and leadership experience Understanding of real-time, safety-critical, or secure systems Exceptional Benefits Package: Bonus: Up to 21% of base salary More ❯
Bristol, Gloucestershire, United Kingdom
structural and temporal architecture. You'll be the technical authority responsible for: Defining software architecture that meets complex real-time, safety, and security requirements Identifying and documenting key design drivers including performance, user experience, reusability, and flexibility Producing derived requirements and capturing architectural rationale Ensuring architectural integrity throughout implementation Collaborating with fellow architects, technical specialists, and engineering teams … re Looking For Essential: Strong technical background in C++ and/or C# with proven software architecture experience Deep knowledge of modern software architecture techniques and design patterns Experience with model-based engineering approaches Understanding of software abstraction layers and the full software stack Ability to make and articulate important architectural decisions Strong communication skills with ability … to influence at all levels Passionate advocate for software engineering best practices (CI/CD, clean design, etc.) Experience assessing architectural trade-offs with clear design rationale Desirable: Multi-language programming experience Technical mentorship and leadership experience Understanding of real-time, safety-critical, or secure systems Exceptional Benefits Package: Bonus: Up to 21% of base salary More ❯
bath, south west england, united kingdom Anson McCade
structural and temporal architecture. You'll be the technical authority responsible for: Defining software architecture that meets complex real-time, safety, and security requirements Identifying and documenting key design drivers including performance, user experience, reusability, and flexibility Producing derived requirements and capturing architectural rationale Ensuring architectural integrity throughout implementation Collaborating with fellow architects, technical specialists, and engineering teams … re Looking For Essential: Strong technical background in C++ and/or C# with proven software architecture experience Deep knowledge of modern software architecture techniques and design patterns Experience with model-based engineering approaches Understanding of software abstraction layers and the full software stack Ability to make and articulate important architectural decisions Strong communication skills with ability … to influence at all levels Passionate advocate for software engineering best practices (CI/CD, clean design, etc.) Experience assessing architectural trade-offs with clear design rationale Desirable: Multi-language programming experience Technical mentorship and leadership experience Understanding of real-time, safety-critical, or secure systems Exceptional Benefits Package: Bonus: Up to 21% of base salary More ❯
watford, hertfordshire, east anglia, united kingdom Anson McCade
structural and temporal architecture. You'll be the technical authority responsible for: Defining software architecture that meets complex real-time, safety, and security requirements Identifying and documenting key design drivers including performance, user experience, reusability, and flexibility Producing derived requirements and capturing architectural rationale Ensuring architectural integrity throughout implementation Collaborating with fellow architects, technical specialists, and engineering teams … re Looking For Essential: Strong technical background in C++ and/or C# with proven software architecture experience Deep knowledge of modern software architecture techniques and design patterns Experience with model-based engineering approaches Understanding of software abstraction layers and the full software stack Ability to make and articulate important architectural decisions Strong communication skills with ability … to influence at all levels Passionate advocate for software engineering best practices (CI/CD, clean design, etc.) Experience assessing architectural trade-offs with clear design rationale Desirable: Multi-language programming experience Technical mentorship and leadership experience Understanding of real-time, safety-critical, or secure systems Exceptional Benefits Package: Bonus: Up to 21% of base salary More ❯
bradley stoke, south west england, united kingdom Anson McCade
structural and temporal architecture. You'll be the technical authority responsible for: Defining software architecture that meets complex real-time, safety, and security requirements Identifying and documenting key design drivers including performance, user experience, reusability, and flexibility Producing derived requirements and capturing architectural rationale Ensuring architectural integrity throughout implementation Collaborating with fellow architects, technical specialists, and engineering teams … re Looking For Essential: Strong technical background in C++ and/or C# with proven software architecture experience Deep knowledge of modern software architecture techniques and design patterns Experience with model-based engineering approaches Understanding of software abstraction layers and the full software stack Ability to make and articulate important architectural decisions Strong communication skills with ability … to influence at all levels Passionate advocate for software engineering best practices (CI/CD, clean design, etc.) Experience assessing architectural trade-offs with clear design rationale Desirable: Multi-language programming experience Technical mentorship and leadership experience Understanding of real-time, safety-critical, or secure systems Exceptional Benefits Package: Bonus: Up to 21% of base salary More ❯
England, United Kingdom Experis UK
gaming experiences. Be part of a culture that thrives on experimentation, collaboration, and ownership. 💡 What You Bring Strong modern JavaScript and TypeScript expertise. Deep knowledge of design patterns, object-oriented design, and performance profiling. Hands-on experience with frameworks like React, Angular, Vue, or SolidJS. Solid CSS (and preprocessors) experience, plus awareness of accessibility and More ❯
London Area, United Kingdom McGregor Boyall
Treasury team in London. The firm operates at hedge fund scale with a start-up pace, focusing on building high-performance trading platforms. In this role, you will design and develop cutting-edge trading, funding, and liquidity management systems, working directly with traders and decision-makers in a live-market environment. Responsibilities: Architect and code resilient applications for … language, with integration into data platforms and tools. Engage directly with traders and treasury stakeholders during live situations, adapting to evolving requirements and delivering solutions on the fly. Design and optimise data pipelines for real-time and historical treasury data, ensuring accuracy and performance in analytics. … Work with operations teams to deploy, monitor, and scale systems, ensuring uptime and quick incident response. Identify technology gaps and inefficiencies, experimenting with new tools and design patterns to enhance speed and quality. Experience: 5-15 years of software engineering experience, ideally in Treasury or from a hedge fund/buy-side firm Expertise in Python for More ❯
City of London, London, United Kingdom McGregor Boyall
Treasury team in London. The firm operates at hedge fund scale with a start-up pace, focusing on building high-performance trading platforms. In this role, you will design and develop cutting-edge trading, funding, and liquidity management systems, working directly with traders and decision-makers in a live-market environment. Responsibilities: Architect and code resilient applications for … language, with integration into data platforms and tools. Engage directly with traders and treasury stakeholders during live situations, adapting to evolving requirements and delivering solutions on the fly. Design and optimise data pipelines for real-time and historical treasury data, ensuring accuracy and performance in analytics. … Work with operations teams to deploy, monitor, and scale systems, ensuring uptime and quick incident response. Identify technology gaps and inefficiencies, experimenting with new tools and design patterns to enhance speed and quality. Experience: 5-15 years of software engineering experience, ideally in Treasury or from a hedge fund/buy-side firm Expertise in Python for More ❯
london, south east england, united kingdom McGregor Boyall
Treasury team in London. The firm operates at hedge fund scale with a start-up pace, focusing on building high-performance trading platforms. In this role, you will design and develop cutting-edge trading, funding, and liquidity management systems, working directly with traders and decision-makers in a live-market environment. Responsibilities: Architect and code resilient applications for … language, with integration into data platforms and tools. Engage directly with traders and treasury stakeholders during live situations, adapting to evolving requirements and delivering solutions on the fly. Design and optimise data pipelines for real-time and historical treasury data, ensuring accuracy and performance in analytics. … Work with operations teams to deploy, monitor, and scale systems, ensuring uptime and quick incident response. Identify technology gaps and inefficiencies, experimenting with new tools and design patterns to enhance speed and quality. Experience: 5-15 years of software engineering experience, ideally in Treasury or from a hedge fund/buy-side firm Expertise in Python for More ❯
|
Salary Guide Design Patterns - 10th Percentile
- £50,000
- 25th Percentile
- £57,500
- Median
- £75,000
- 75th Percentile
- £87,500
- 90th Percentile
- £107,500
|