Design Patterns Jobs in the UK

51 to 75 of 673 Design Patterns Jobs in the UK

Lead Software Engineer

Chester, Cheshire, UK
Searchability
with SQL Server and modern database architecture RESTful and GraphQL API development Experience with distributed cloud systems – we use Kubernetes in GCP Deep understanding of software design patterns and architecture best practices Prior experience acting as a technical lead within cross-functional teams Excellent Git skills and familiarity with CI/CD pipelines Passion for coaching, mentoring … We look forward to hearing from you! Key Skills: C#, Go, React.js, SQL Server, REST APIs, GraphQL, Kubernetes, GCP, Git, Agile, CI/CD, GitOps, Architecture, Design Patterns, Mentoring, Observability, TDD More ❯
Employment Type: Full-time
Posted:

Contract Snr .NET Engineer

London Area, United Kingdom
Hybrid / WFH Options
Oliver Bernard
We’re partnering with a leading FinTech company based in London to find an exceptional contractor who thrives in backend development. As a Senior .NET Engineer, you’ll design, develop, and optimise backend solutions for complex financial applications. You'll work in a collaborative environment, ensuring the delivery of scalable and secure solutions for critical FinTech projects. This … maintain backend applications using C#, .NET, and Azure. Leverage Microsoft SQL Server services (database, integration services, reporting services) and write complex T-SQL stored procedures. Implement design patterns such as Factory, Adapter, and Chain of Responsibility to ensure clean and maintainable code. Utilise Object Relational Mappers (ORMs) like Entity Framework for efficient database interaction. Work with Test … cloud technologies. Hands-on experience with Microsoft SQL Server services (database, integration services, reporting services). Advanced knowledge of T-SQL, including stored procedures. Familiarity with design patterns (e.g., Factory, Adapter, Chain of Responsibility). Experience with Object Relational Mappers (ORMs) like Entity Framework. Understanding of Test Driven Development (TDD) practices. Nice-to-Have Skills: Experience with More ❯
Posted:

Contract Snr .NET Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Oliver Bernard
We’re partnering with a leading FinTech company based in London to find an exceptional contractor who thrives in backend development. As a Senior .NET Engineer, you’ll design, develop, and optimise backend solutions for complex financial applications. You'll work in a collaborative environment, ensuring the delivery of scalable and secure solutions for critical FinTech projects. This … maintain backend applications using C#, .NET, and Azure. Leverage Microsoft SQL Server services (database, integration services, reporting services) and write complex T-SQL stored procedures. Implement design patterns such as Factory, Adapter, and Chain of Responsibility to ensure clean and maintainable code. Utilise Object Relational Mappers (ORMs) like Entity Framework for efficient database interaction. Work with Test … cloud technologies. Hands-on experience with Microsoft SQL Server services (database, integration services, reporting services). Advanced knowledge of T-SQL, including stored procedures. Familiarity with design patterns (e.g., Factory, Adapter, Chain of Responsibility). Experience with Object Relational Mappers (ORMs) like Entity Framework. Understanding of Test Driven Development (TDD) practices. Nice-to-Have Skills: Experience with More ❯
Posted:

Senior Drupal Developer

East London, London, United Kingdom
C&C Consulting Limited
This fabulous bCorp Creative Agency is looking for a Senior Drupal Developer to design, develop and maintain the magic behind next-level software solutions for their clients withinthesustainability&NFPsectors. Developing robust, scalable, and secure Drupal-based applications, modules, and systems Designing and implementing efficient and re-usable code. Mentoring and providing technical guidance to the team. Working with … the DevOps team, ensuring seamless deployment and continuous integration processes Experience needed? Deep Drupal 7+ Flawless PHP 7 & 8 Experience in object-oriented design, design patterns & best practises. Knowledge of MySql, RDBMB & NoSql persistence stores GIT version control & CI Automated testing and TDD Next-level debugging and troubleshooting skills HTTP & Web Services More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Software (Across all levels) - Berkshire

Berkshire, United Kingdom
Matchtech
strategy, we want to hear from you. As a Software Engineer, you'll be part of a collaborative environment where your ideas matter. You'll contribute to the design, development, and deployment of software across a range of platforms-from embedded systems to cloud-based architectures. Depending on your experience, you'll take on responsibilities that span from … hands-on coding to architectural leadership and strategic planning. Main responsibilities: Design, develop, and maintain software solutions using languages such as C++, C, Rust and more. Collaborate with cross-functional teams including hardware, systems, and DevOps engineers. Engage in full software lifecycle activities: requirements capture, design, implementation, testing, and deployment. Contribute to or lead the development … such as ThreadX, QNX or Linux) Embedded Linux application, kernel and/or driver development. C and C++ Experience of Object-Oriented Design and Design Patterns Experience of software testing and design for test Experience of using version control, continuous integration and automated test tools and frameworks Desirable: Experience in the Defence/ More ❯
Employment Type: Permanent
Posted:

Lead Technical Architect

Newcastle Upon Tyne, United Kingdom
Hybrid / WFH Options
NHS Business Services Authority
and complexity increase. You resolve technical disputes between wider peers and indirect stakeholders, considering all views and opinions. 9. Strategy - you apply strategy by creating, using and proactively challenging patterns, standards, policies, roadmaps that align with vision statements. You turn business outcomes into technical design. You provide guidance to the technical community, planning out the future technical landscape via … characterised by medium levels of risk, impact, and business or technical complexity. You work across multiple services, justifying technical decisions that affect the whole landscape and turning these into patterns and standards. You look for opportunities to implement new technology or approaches that benefit the wider business. 11. Understanding the whole context - you understand trends and practices outside your … team and how these will impact your work. You can drive improvements. You can see how your work fits into the broader strategy and historical context. You consider the patterns and interactions on a larger scale. 12. Value for money you will contribute to the drawing up of financial initiatives across the organisation by proposing technical choices that are More ❯
Employment Type: Permanent
Salary: £64455.00 - £74896.00 a year
Posted:

UX/UI Designer

South West London, London, United Kingdom
Hybrid / WFH Options
Anson Mccade
businesses supporting enhancements to user experiences across applications, web platforms, and emerging technologies, with plenty of opportunities to learn and grow! Responsibilities of the UI/UX Designer: Design user interfaces and experiences for new digital products and services. Conduct user research, gather feedback, and participate in usability testing. Maintain design systems and style guides to … ensure consistency across digital products. Develop prototypes and proof-of-concept solutions. Advocate for accessibility and inclusive design principles. Stay updated on UI/UX design trends and best practices. Work with cross-functional MCD teams creating next level experiences Necessary skills of the UI/UX Designer: 1-3 years of experience in user-centric … experience in researching and designing digital applications. Proficiency with design and prototyping tools such as Figma, Adobe XD, or Sketch. Understanding of user interface design patterns and interaction design principles. Experience working in Agile or fast-paced team environments. Knowledge of responsive design techniques for various screen sizes and devices. Basic More ❯
Employment Type: Permanent, Work From Home
Posted:

Senior Software Engineer

England, United Kingdom
Energy Consulting group
set of features, or whole feature area. You will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner. Job Description Roles and Responsibilities In this role, you will: Identify the scope of the work, provide initial estimate and justify the estimate with … and focus in delivering tasks to meet the product release goal Maintain code quality through best practices, unit testing and code quality automation Seek and provide feedback on design and development Demonstrate the ability to make informed technology choices after due diligence and impact assessment Understand whole product, its modules and the interrelationship between them while being an … Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with advanced experience. Technical Expertise: Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles JavaScript, TypeScript, Vue.JS, SingleSPA. Experience - UI Development, UI testing (e.g. Selenium), Data Integration, CI/CD Hands-on experience in web services (REST, SOAP, WSDL More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Oxford, England, United Kingdom
Alloyed
training. They work closely with material scientists and process engineers to build cutting-edge software platforms that drive process optimisation and automation in additive manufacture and beyond. Responsibilities Design, develop and maintain Alloyed’s novel software platforms for o Data management, traceability, visualisation and analysis o Performance prediction and optimisation through model integration o Material composition design o Component design and build preparation o Production quality assurance, including statistical process control Work within a fast-paced, agile development team in collaboration with process engineers, technicians and material scientists Participate in the full development lifecycle from user story generation to user acceptance testing Work collaboratively to solve complex problems with innovative solutions Essential skills … with a degree in science, engineering, mathematics or computer science (2:1 minimum) Proficient in the use of C#, C++ or Python Excellent understanding of software design patterns, best practices and principles Practical experience of test-driven development Strong interest in model development and applied engineering or science Good knowledge of object-oriented programming Highly effective communicator More ❯
Posted:

Software Engineer

banbury, south east england, united kingdom
Alloyed
training. They work closely with material scientists and process engineers to build cutting-edge software platforms that drive process optimisation and automation in additive manufacture and beyond. Responsibilities Design, develop and maintain Alloyed’s novel software platforms for o Data management, traceability, visualisation and analysis o Performance prediction and optimisation through model integration o Material composition design o Component design and build preparation o Production quality assurance, including statistical process control Work within a fast-paced, agile development team in collaboration with process engineers, technicians and material scientists Participate in the full development lifecycle from user story generation to user acceptance testing Work collaboratively to solve complex problems with innovative solutions Essential skills … with a degree in science, engineering, mathematics or computer science (2:1 minimum) Proficient in the use of C#, C++ or Python Excellent understanding of software design patterns, best practices and principles Practical experience of test-driven development Strong interest in model development and applied engineering or science Good knowledge of object-oriented programming Highly effective communicator More ❯
Posted:

Senior Software Engineer (SDK & GUI Development)

Millbrook, Cornwall, United Kingdom
Hunter Savage
an experienced Senior Software Engineer to lead the architecture, development and maintenance of a cross-platform Software Development Kit (SDK). The successful Senior Software Engineer will also design intuitive Graphical User Interfaces (GUIs) and integrate advanced third-party hardware drivers (USB3, CoaXPress, CameraLink). This is a senior technical role combining strategic architectural input with hands-on … with high-performance imaging hardware and advanced driver integrations. Attractive Package - Competitive salary, benefits, and genuine opportunities for professional growth. The Role SDK Development & Architecture Lead the architecture, design, and implementation of an SDK for internal and external developers/customers. Establish coding standards, API design guidelines, and best practices to ensure SDK usability and maintainability. … . Experience in GUI development using frameworks such as Qt, WPF, JavaFX, or modern web technologies (React, Angular, etc.). Solid understanding of software engineering principles: design patterns, version control, CI/CD, and automated testing. Familiarity with performance optimisation and debugging complex systems including microcode, SDK and hardware. Professional Experience 7+ years of software engineering experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (SDK & GUI Development)

Ballyclare, Northern Ireland, United Kingdom
Hunter Savage
an experienced Senior Software Engineer to lead the architecture, development and maintenance of a cross-platform Software Development Kit (SDK). The successful Senior Software Engineer will also design intuitive Graphical User Interfaces (GUIs) and integrate advanced third-party hardware drivers (USB3, CoaXPress, CameraLink). This is a senior technical role combining strategic architectural input with hands-on … with high-performance imaging hardware and advanced driver integrations. Attractive Package - Competitive salary, benefits, and genuine opportunities for professional growth. The Role SDK Development & Architecture Lead the architecture, design, and implementation of an SDK for internal and external developers/customers. Establish coding standards, API design guidelines, and best practices to ensure SDK usability and maintainability. … . Experience in GUI development using frameworks such as Qt, WPF, JavaFX, or modern web technologies (React, Angular, etc.). Solid understanding of software engineering principles: design patterns, version control, CI/CD, and automated testing. Familiarity with performance optimisation and debugging complex systems including microcode, SDK and hardware. Professional Experience 7+ years of software engineering experience More ❯
Posted:

Software Developer (Java/Scala)

London, United Kingdom
FlexTrade
an Agile and collaborative fashion to build performant software that sits at the core of FlexTrade's business. Working in close collaboration with client-facing teams you will design and develop solutions for complex customer problems raised and assist teams in moving changes to production. KeyRequirements Professional … software development experience Professional experience in Java and/or Scala Experience with JavaScript preferred Experience of contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems PreferredQualifications Experience with Postgres and MongoDB Knowledge of Ansible, Redux, Akka and Play would be beneficial Deep understanding of agile development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principle Product Designer

United Kingdom
Tomorrow Recruitment Ltd | B Corp™
blockchain-native formats that feel intuitive from first touch. Pioneer Web3 Gaming Standards Set the gold standard for Web3 gaming interfaces, breaking free from tired casino design patterns to showcase blockchain's unique superpowers while keeping gameplay familiar and addictive. Master Blockchain Translation Transform complex smart contracts and blockchain mechanics into crystal-clear, confidence-building user experiences …/off-chain hybrid experiences that just work. Build Scalable Design Ecosystems Create cohesive design systems that adapt across game types while maintaining consistent, intuitive patterns for Web3 interactions like staking, reward claiming, and on-chain history browsing. Drive Data-Powered Insights Partner with research teams to decode Web3 casino player behavior, uncovering golden opportunities … that create lasting player relationships beyond individual sessions – think achievement systems, competitive leaderboards, and community challenges that build genuine loyalty. Push Creative Boundaries Experiment fearlessly with next-generation interaction patterns, mesmerizing real-time animations, and immersive experiences that leave traditional online casinos in the dust. Champion Responsible Innovation Balance the adrenaline rush of gaming with thoughtful responsible play features More ❯
Posted:

Senior Embedded Software Engineer

Swavesey, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Gardasoft Vision Ltd
SENIOR EMBEDDED SOFTWARE ENGINEER Overview: Gardasoft is the global leader in the design, manufacture, and application of high-performance LED control technology. Gardasoft has an enviable reputation within the machine vision industry that it sells to through its Distributor network for its innovative products and solutions. Based in Cambridge are the R&D facilities, production, and all support … functions. We are currently recruiting a passionate and energetic Senior Embedded Software Engineer, working at Swavesey/Cambridge Location. Key Responsibilities Design, develop, optimise, and test firmware and software that executes directly on processor or embedded OS. Develop and execute unit tests, integration tests, and validation frameworks. Debug and test complex issues in firmware using oscilloscopes, logic analysers … products. Extensive knowledge and ability in software coding techniques, development tools, and full life cycle development. Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems. Proficient in Source Control management and use (e.g. Git). Competent with hardware debugging tools: oscilloscopes, logic analysers, protocol analysers, etc. More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum
Posted:

Senior Solutions Architect London

London, United Kingdom
Hybrid / WFH Options
MongoDB
guided by strong technical alignment with our platform and the needs of our customers. MongoDB Pre-Sales Solution Architects are responsible for guiding our customers and users to design and build reliable, scalable systems using our data platform. Our team is made up of seasoned technical sales professionals, software architects, entrepreneurs, and developers who take direct responsibility for … and Architect: Design scalable and performant applications, systems and infrastructure for large software projects leveraging MongoDB Customer Advising and Value Articulation: Guide customers on architecture patterns and optimisation strategies for MongoDB, while clearly communicating its business value to the relevant stakeholders Sales Partnership: Collaborate with the sales team to drive account success through account planning … Learn to migrate from relational databases seamlessly Market-Relevant Technologies: Complementary Technologies: Enhance your skills with partner and complementary technologies such as Apache Kafka and Kubernetes Design Patterns and Methodologies: Embrace best practices in microservices, DevOps, cloud, and security Cutting Edge RAG and AI Architectures: Help customers on their generative AI journeys and working with industry leading More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack .Net Developer

Cambridge, Cambridgeshire, UK
SystemsAccountants
Key Responsibilities: Build and maintain products across the full stack, covering front-end and back-end development. Translate application storyboards and use cases into functional, high-quality software. Design, build, and maintain efficient, reusable, and reliable code. Develop and manage databases, APIs, and web applications. Contribute to the evolution of architecture and development frameworks. Skills & Experience: Proficient in … Blazor, Entity Framework Core. Strong experience with Microsoft SQL Server and complex stored procedures. Familiar with Visual Studio, Git, Azure DevOps, or similar tools. Knowledge of design patterns, OO design principles, and large-scale web app development. This is a fantastic opportunity to join a close-knit, collaborative team using technology to solve real-world More ❯
Employment Type: Full-time
Posted:

Full Stack .Net Developer

cambridge, east anglia, united kingdom
SystemsAccountants
Key Responsibilities: Build and maintain products across the full stack, covering front-end and back-end development. Translate application storyboards and use cases into functional, high-quality software. Design, build, and maintain efficient, reusable, and reliable code. Develop and manage databases, APIs, and web applications. Contribute to the evolution of architecture and development frameworks. Skills & Experience: Proficient in … Entity Framework Core . Strong experience with Microsoft SQL Server and complex stored procedures. Familiar with Visual Studio , Git , Azure DevOps , or similar tools. Knowledge of design patterns , OO design principles , and large-scale web app development. This is a fantastic opportunity to join a close-knit, collaborative team using technology to solve real-world More ❯
Posted:

Full Stack .Net Developer

Cambridgeshire, England, United Kingdom
SystemsAccountants
Key Responsibilities: Build and maintain products across the full stack, covering front-end and back-end development. Translate application storyboards and use cases into functional, high-quality software. Design, build, and maintain efficient, reusable, and reliable code. Develop and manage databases, APIs, and web applications. Contribute to the evolution of architecture and development frameworks. Skills & Experience: Proficient in … Entity Framework Core . Strong experience with Microsoft SQL Server and complex stored procedures. Familiar with Visual Studio , Git , Azure DevOps , or similar tools. Knowledge of design patterns , OO design principles , and large-scale web app development. This is a fantastic opportunity to join a close-knit, collaborative team using technology to solve real-world More ❯
Posted:

Full Stack .Net Developer

cambridgeshire, east anglia, united kingdom
SystemsAccountants
Key Responsibilities: Build and maintain products across the full stack, covering front-end and back-end development. Translate application storyboards and use cases into functional, high-quality software. Design, build, and maintain efficient, reusable, and reliable code. Develop and manage databases, APIs, and web applications. Contribute to the evolution of architecture and development frameworks. Skills & Experience: Proficient in … Entity Framework Core . Strong experience with Microsoft SQL Server and complex stored procedures. Familiar with Visual Studio , Git , Azure DevOps , or similar tools. Knowledge of design patterns , OO design principles , and large-scale web app development. This is a fantastic opportunity to join a close-knit, collaborative team using technology to solve real-world More ❯
Posted:

Software Architect

Stevenage, England, United Kingdom
Hybrid / WFH Options
The ONE Group Ltd
promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architecture solutions for leading systems technologies including Saftey Critical, HMI, Command & Control, Mission Control, Simulation, model-based, real-time, embedded, multi-threaded, disparate, Sensors, Radar, RF, Testing, visualisation … tooling Experience & Knowledge Strong programming knowledge – C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks, tooling and technologies with measurable impact Background with embedded systems and knowledge of electronic More ❯
Posted:

Software Architect

Filton, England, United Kingdom
Hybrid / WFH Options
The ONE Group Ltd
promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architecture solutions for leading systems technologies including Saftey Critical, HMI, Command & Control, Mission Control, Simulation, model-based, real-time, embedded, multi-threaded, disparate, Sensors, Radar, RF, Testing, visualisation … tooling Experience & Knowledge Strong programming knowledge – C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks, tooling and technologies with measurable impact Background with embedded systems and knowledge of electronic More ❯
Posted:

Software Architect

stevenage, east anglia, united kingdom
Hybrid / WFH Options
The ONE Group Ltd
promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architecture solutions for leading systems technologies including Saftey Critical, HMI, Command & Control, Mission Control, Simulation, model-based, real-time, embedded, multi-threaded, disparate, Sensors, Radar, RF, Testing, visualisation … tooling Experience & Knowledge Strong programming knowledge – C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks, tooling and technologies with measurable impact Background with embedded systems and knowledge of electronic More ❯
Posted:

Software Architect

Filton, Bristol, Avon, England, United Kingdom
Hybrid / WFH Options
The One Group
promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architecture solutions for leading systems technologies including Saftey Critical, HMI, Command & Control, Mission Control, Simulation, model-based, real-time, embedded, multi-threaded, disparate, Sensors, Radar, RF, Testing, visualisation … tooling Experience & Knowledge Strong programming knowledge - C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks, tooling and technologies with measurable impact Background with embedded systems and knowledge of electronic More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum, Inc benefits
Posted:

Software Architect

gloucester, south west england, united kingdom
Hybrid / WFH Options
The ONE Group Ltd
promote security, safety, useability and reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architecture solutions for leading systems technologies including Saftey Critical, HMI, Command & Control, Mission Control, Simulation, model-based, real-time, embedded, multi-threaded, disparate, Sensors, Radar, RF, Testing, visualisation … tooling Experience & Knowledge Strong programming knowledge – C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks, tooling and technologies with measurable impact Background with embedded systems and knowledge of electronic More ❯
Posted:
Design Patterns
10th Percentile
£50,000
25th Percentile
£57,500
Median
£75,000
75th Percentile
£87,500
90th Percentile
£107,500