Design Patterns Jobs in the UK

101 to 125 of 490 Design Patterns Jobs in the UK

Senior Software Engineer - Identity and Access Management (London)

London, UK
Hybrid / WFH Options
Palantir
partners to develop lifesaving drugs, forecast supply chain disruptions, locate missing children, and more. The Role As a Senior Software Engineer on Palantir's Identity team, you will design, develop, and maintain core authentication and authorisation services. Your work will enhance the security and usability of identity governance workflows and access management for Palantirians and our customers globally. … Your approach will emphasise secure-by-design principles, embedding security considerations into every phase of the software development lifecycle. By adopting shift-left security practices, you will proactively address security concerns early in the development process, ensuring that our systems are resilient against emerging threats. The Identity team is composed of engineers dedicated to reducing risk, minimising friction … lifecycle management workflows What We Require 5+ years of software development experience 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems Strong coding skills with expert-level proficiency in at least one of the following languages - Java (preferred), Golang, C++, Python or More ❯
Employment Type: Full-time
Posted:

Dotnet Developer

City of London, London, United Kingdom
HCLTech
the intersection of legacy systems, modern development, and AI-assisted engineering. Key Responsibilities - Collaborate with the existing team to re-engineer Oracle PLSQL stored procedures into C# services. - Design and implement .NET-based components that integrate with both legacy PHP systems and new PostgreSQL databases. - Work closely with business analysts and stakeholders to ensure functional parity and identify … opportunities for enhancement. - Participate in the design of a hybrid architecture that supports phased migration. - Use AI-assisted tools to analyze, translate, and optimize legacy code. - Support BAU operations during the migration period, ensuring system stability and continuity. - Contribute to code reviews, testing strategies, and documentation. Required SkillsExperience - 5+ years of experience in .NET/C# development, with … and modern systems coexist. - Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. - Solid understanding of software architecture, design patterns, and integration strategies. - Excellent communication skills and ability to work collaboratively in a cross-functional team. Desirable Skills - Experience with PHP, especially in legacy systems. - Familiarity with DevOps practices More ❯
Posted:

Dotnet Developer

London Area, United Kingdom
HCLTech
the intersection of legacy systems, modern development, and AI-assisted engineering. Key Responsibilities - Collaborate with the existing team to re-engineer Oracle PLSQL stored procedures into C# services. - Design and implement .NET-based components that integrate with both legacy PHP systems and new PostgreSQL databases. - Work closely with business analysts and stakeholders to ensure functional parity and identify … opportunities for enhancement. - Participate in the design of a hybrid architecture that supports phased migration. - Use AI-assisted tools to analyze, translate, and optimize legacy code. - Support BAU operations during the migration period, ensuring system stability and continuity. - Contribute to code reviews, testing strategies, and documentation. Required SkillsExperience - 5+ years of experience in .NET/C# development, with … and modern systems coexist. - Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. - Solid understanding of software architecture, design patterns, and integration strategies. - Excellent communication skills and ability to work collaboratively in a cross-functional team. Desirable Skills - Experience with PHP, especially in legacy systems. - Familiarity with DevOps practices More ❯
Posted:

Senior Software Engineer (London)

London, UK
DraftKings Inc
do as a Senior Software Engineer Build and maintain high-performance, real-time trading tools that empower DraftKings traders to visualize, price, and manage live markets and games. Design dynamic web-based widgets and dashboards for overriding or supplementing automated systems, detecting pricing anomalies, and responding rapidly to unexpected events. Collaborate across teamsproduct, design, and tradingto … future scalability. What youll bring Ideally, you have 4+ years of development experience in object-oriented programming using languages such as C#. Strong knowledge of OOP, design patterns, and REST design principles. At least 2 years of experience developing modern web applications using React. Experience with distributed systems in a Cloud Computing environment. Experience with … web communication protocols. Ability to grow other engineers through code reviews, design reviews, and over-the-shoulder debugging. Experience writing and maintaining a comprehensive suite of unit and integration tests. Proficiency in integrating AI-powered tools (e.g. Copilot, Cursor, Claude) into development pipelines to accelerate coding, enhance code quality, and increase developer efficiency. Proficiency with AI-assisted testing More ❯
Employment Type: Full-time
Posted:

Software Engineer - Fullstack

United Kingdom
Damco Spain SL
and personal development. WHAT YOU WILL DO The Software Engineer is a very important "T-Shaped" role demonstrating both depth and breadth across key engineering competencies, e.g. Systems Design, Software Development, Testing, DevOps, Security, Analytics, Lifecycle Management, etc. and successfully collaborate with experts from other subject domains. As a contributing hands-on engineer in the SCM Platform, you … engineering manager. • To promote Agile, DevOps/SRE, DevSecOps frameworks and ensure high quality and low cycle times through best software engineering and development practices including automation. • To design, develop, test, deploy, improve and maintain high quality (scalable, reliable, high performant, highly secure) micro services which follows Maersk Architecture principles, Information Models and quality and security standards. • To … Polaris, Blackduck. • Strong hands-on experience in any one or more cloud technologies such as Azure/GCP/AWS. • Strong knowledge in data structures, algorithms, design patterns & Clean architecture principles • Strong knowledge in design principles/methodologies such as SOLID, 12 Factor App, TDD, BDD, Agile Scrum • Strong knowledge of Domain Driven Design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Leeds, Yorkshire, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Industry Architect (Automotive)

London, United Kingdom
Applicable Limited
that meet or exceed customer expectations. Evaluate and translate business and technical requirements into well-architected solutions that effectively leverage Salesforce products. Identify and mitigate solution and business design risks. Build and maintain strong relationships with key stakeholders and team members. Lead overall architecture alignment and coordinate efforts across multiple architects. Collaborate with project and engagement managers to … Service Cloud Consultant and OmniStudio Consultant certifications are mandatory. Experience with integration technologies, master data management, and familiarity with other cloud platforms (e.g., AWS). Ability to analyze, design, and optimize business processes through technology and integration. Demonstrated experience guiding customers and project teams in adopting emerging technologies for business use cases. Extensive experience with end-to-end … AI Associate, or AI Specialist. In-depth knowledge of web services, data modeling, and enterprise application integration, including experience with ESBs, ETL tools, and common integration design patterns with systems like CMS, ERP, HRIS, and data warehouses. Agile Methodology certification, such as Scaled Agile Framework (SAFe), is a plus. Who we are: We're a business with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer/C++

Poole, Dorset, United Kingdom
Endeavour Recruitment Solutions
Enhancing interdepartmental communication to improve project and customer awareness and fostering team spirit. Ensuring application of technical standards, documentation, and processes to all deliverables. Identifying system architecture and design options and selecting the best solutions. Undertaking software design reviews and guiding other developers as needed. Refining specifications into a backlog and presenting tested, working software in … for new opportunities or initiatives. Having significant experience in a software development environment. Possessing 3+ years of object-oriented design and programming (e.g., UML, Design Patterns, SOLID principles). Having 3+ years of C#/.NET software development using Visual Studio. Programming for Windows CE/Windows Embedded Compact and using the .NET Compact Framework. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SATCOM Principal Hardware Engineer

United Kingdom
Hybrid / WFH Options
Ramon Chips Ltd
development for embedded systems and experience in developing high-performance, reliable hardware for space applications. As a Principal Hardware Engineer, you will be a key stakeholder in the design, development, and implementation of advanced hardware solutions as a part of a multidisciplinary team, collaborating across the R&D group to ensure the deployment of cutting-edge, reliable, and … efficient spaceflight systems. Key Responsibilities Be a key person in the design, development, and optimization of digital hardware solutions for satellite communication payloads and embedded processing systems. Responsible for electrical specifications, SW-HW low level integration, schematic design, selection of components, layout considerations and NPI hand off. Lead analogue/digital board design through … applications. Proven experience in hardware design and development for embedded systems, preferably in satellite communication or for space applications. Strong knowledge of hardware architecture, design patterns, and development methodologies. Experience with high-speed digital design, high-speed signal integrity (JESD204C.1, JESD79-4D), and power integrity (for high current low power delivery networks) principles More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Software Development Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Certain Advantage
complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative … practices such as TDD & CI/CD You can set up CI/CD Pipelines You are comfortable with all aspects of the software development lifecycle (planning, analysis, design, implementation, testing and deployment, maintenance) You have excellent communication skills and are comfortable collaborating across teams and with senior stakeholders You have mentored & assisted junior members of the team. More ❯
Employment Type: Contract, Work From Home
Rate: £67 per hour, Benefits Overtime Rate
Posted:

Senior Software Engineer -

London, United Kingdom
UnitedHealth Group
to design, code, build and test software solutions in DevOps scrum environment Lead team efforts to achieve timely resolution to all production issues Apply design patterns to best practices to software development Rapid prototyping within an Agile methodology Contributing to the applications' technology stack and driving progressive solutions to complex problems Working with technical and … product to create world class products Implementing complex code based on guidance provided by lead engineer on initiative(s) Pro-actively identifies and addresses security gaps in solution design and delivery You will be rewarded and recognised for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

london, south east england, united kingdom
Optum
to design, code, build and test software solutions in DevOps scrum environment Lead team efforts to achieve timely resolution to all production issues Apply design patterns to best practices to software development Rapid prototyping within an Agile methodology Contributing to the applications’ technology stack and driving progressive solutions to complex problems Working with technical and … product to create world class products Implementing complex code based on guidance provided by lead engineer on initiative(s) Pro-actively identifies and addresses security gaps in solution design and delivery You will be rewarded and recognised for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed More ❯
Posted:

Senior Software Engineer (London)

London, UK
Optum
to design, code, build and test software solutions in DevOps scrum environment Lead team efforts to achieve timely resolution to all production issues Apply design patterns to best practices to software development Rapid prototyping within an Agile methodology Contributing to the applications technology stack and driving progressive solutions to complex problems Working with technical and … product to create world class products Implementing complex code based on guidance provided by lead engineer on initiative(s) Pro-actively identifies and addresses security gaps in solution design and delivery You will be rewarded and recognised for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed More ❯
Employment Type: Full-time
Posted:

Lead Front End Engineer(Agentic Intelligence)

London, United Kingdom
Group M Worldwide Inc
strong focus on quality and creating value for our clients. You ll work with a team of developers using open-source technologies, tools and delivery approaches to rapidly design and build. Our philosophy of continuous improvement means all team members are … committed to play and reinvent the way we work, encouraging everyone to grow and improve their skills. A strong interest in Generative AI, LLMs and new design patterns that support this. You should be interested in the implications onto front-end development using AI . Skills and Experience At WPP Media, we believe in the power of … requirements for all of the FE development Ensure all tasks are completed as planned and executed to the highest level of quality and efficiency Work collaboratively with the Design and Product practices. Ensure all new UX/Design brief is fully understood, technically assessed, and signed off for your project before development Produce clean, efficient, reusable More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Frontend Developer Engineering Team London, UK

London, United Kingdom
Applied Data Science Partners
looking for someone who thrives on turning concepts into seamless, scalable applications using Next.js (React) and integrating with RESTful APIs. You're someone who cares deeply about responsive design, clean architecture, and delivering intuitive products that users love. You'll be joining a collaborative, cross-functional team where your voice matters, your ideas are welcome, and your code … to products used by clients tackling real-world challenges. If this sounds like you, we can't wait to hear from you! KEY RESPONSIBILITIES: Actively contribute to the design, development, testing, and evaluation of software solutions Ensure the successful delivery of projects Present findings to clients through written documentation, calls and presentations Be an example of software engineering … Drop, SSE, WebSockets, etc. Expertise in HTML, CSS, Javascript with the ability to write complex user interfaces using these languages. This includes knowledge of programming concepts, design patterns data structures, algorithms, and UI components or HTML DOM Strong understanding of the browser box model, CSS flexbox, grid and layering and layout Version controlling code with Git Effective More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Algo Trading Developer - AVP - London

London, United Kingdom
Hybrid / WFH Options
Citigroup Inc
and exciting opportunity to work directly with one of the most forward thinking businesses and successful Rates Algo Trading platforms. Key Responsibilities may include (But not limited to): Design and develop high performance, low-latency trading applications Partner with multiple technology, business/risk and external market teams to capture requirements and deliver timely solutions for new trading … platform. Participate in agile/scrum development lifecycle and drive engineering excellence. Key Skills and Experience required Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming. Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi-threaded applications. Proven ability to develop clean, testable code. Understanding of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mendix Solution Architect

London, United Kingdom
Hybrid / WFH Options
Zurich 56 Company Ltd
work in the Fareham/Swindon offices. Closing date for applications: 15th August 2025 The opportunity: We are seeking a highly skilled Mendix Solution Architect to lead the design and implementation of scalable, secure, and high-performing applications using the Mendix low-code platform. In this role, you will translate business requirements into robust Mendix solutions and act … us at the interview about the flexibility you may need. What will you be doing? Serve as the lead architect on Mendix-based projects, defining architecture, design patterns, and integration strategies. Collaborate with business analysts, product owners, and stakeholders to gather functional and non-functional requirements. Translate business needs into Mendix application blueprints that are scalable, maintainable … and aligned with enterprise architecture standards. Ensure best practices in application design, data modeling, UI/UX, security, performance, and deployment. Guide and mentor Mendix developers, perform code reviews, and enforce quality and compliance standards. Work with DevOps teams to define CI/CD pipelines and deployment strategies for Mendix applications. Integrate Mendix with third-party systems via More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

London, UK
Macquarie Group
and Object-Oriented software analysis and design A relevant tertiary qualification in Engineering, Computer Science or equivalent A good understanding of APIs and REST, and data storage patterns A good understanding of Unix/Linux with some experience in shell scripting A good understanding of software architecture and design patterns We love hearing from More ❯
Employment Type: Full-time
Posted:

Senior Solutions Architect

Holborn, Greater London, England
Nexus Jobs Limited
MySQL, etc. " Exposure to polyglot programming languages like Scala, Python and Golang will be a plus " Ability to read/write code and expertise with various design patterns " Have used NoSQL database such as MongoDB, Cassandra, etc. " Work on opportunities along with sales, practice, delivery teams through the pre-sales process " Develop customer proposals - solution architecture, pitch More ❯
Employment Type: Permanent
Posted:

Solutions Architect with Pre Sales Experience

London, United Kingdom
Onyx-Conseil
MySQL, etc. • Exposure to polyglot programming languages like Scala, Python and Golang will be a plus • Ability to read/write code and expertise with various design patterns • Have used NoSQL database such as MongoDB, Cassandra, etc. Work on opportunities along with sales, practice, delivery teams through the pre-sales process • Develop customer proposals " solution architecture, pitch More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Architect

London, United Kingdom
Jas Gujral
MySQL, etc. Exposure to polyglot programming languages like Scala, Python and Golang will be a plus Ability to read/write code and expertise with various design patterns Have used NoSQL databases such as MongoDB, Cassandra, etc. Responsibilities include: Work on opportunities along with sales, practice, delivery teams through the pre-sales process Develop customer proposals - solution More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Architect (London)

London, UK
Jas Gujral
MySQL, etc. Exposure to polyglot programming languages like Scala, Python and Golang will be a plus Ability to read/write code and expertise with various design patterns Have used NoSQL databases such as MongoDB, Cassandra, etc. Responsibilities include: Work on opportunities along with sales, practice, delivery teams through the pre-sales process Develop customer proposals solution More ❯
Employment Type: Full-time
Posted:

Engineering Manager

London, United Kingdom
Hybrid / WFH Options
Viribus
/Azure DevOps Methodologies: experience of working on Agile projects Good understanding of SOA/Microservices based architectures Good understanding of OOP, SOLID principles and software design patterns Knowledge of Python (Jupyter notebooks) Benefits offered Bonus, Pension (9% non-contributory plus additional matched contributions), 4 x Life Assurance, Group Income Protection, Season Ticket Loan, GAYE, BUPA Private More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Azure Data Architect - Hospitality

England, United Kingdom
Hamilton Barnes Associates Limited
Azure Data Architect to join the team on a 6-month contract. Ready to make a move? Get in touch and apply today! Responsibilities: Prepare and present key design decisions … and high-level architecture documentation for approval by the architectural governance body. Produce both high-level and low-level design documentation, following established cloud design patterns and architectural standards. Lead the implementation of Lakehouse architecture using tools such as Azure Databricks, ensuring scalable and efficient data solutions. Design logical and physical data models … Power BI, Key Vault, Automation Account, PowerShell, SQL Database, and broader Big Data platforms. Comprehensive understanding of the Azure ecosystem and its architectural components, with the ability to design and deliver scalable, secure, and cost-effective solutions. Confident in working collaboratively with customer architecture teams, with the ability to challenge and influence design decisions when required. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud Architect

London, United Kingdom
Hybrid / WFH Options
Satalia (NPComplete)
You will be responsible for creating enterprise-quality AI, ML, and Data Science based solutions. You will be involved in technology selection, API design, and establishing core patterns within our products and client projects. You will consider the functional and non-functional requirements to inform these decisions and lead our development team in implementing them. You will … writing enterprise quality solutions, with extensive experience and familiarity with how enterprise software solutions fit into a wider technical landscape Having a solid understanding of traditional Design Patterns and the ability to adapt these to the AI world Being a strong proponent for rigorous quality processes, automated testing and IaC principles Having excellent written, spoken and diagrammatic More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
10th Percentile
£51,250
25th Percentile
£59,375
Median
£73,000
75th Percentile
£85,000
90th Percentile
£93,000