Design Patterns Jobs in London

51 to 75 of 135 Design Patterns Jobs in London

Principal Architect

London, United Kingdom
Cognizant
This role is for a seasoned Technical or Solutions Architect with deep expertise in full-stack development and the Microsoft Power Platform. The position involves leading architecture and design across multiple projects, overseeing end-to-end technical delivery, and driving innovation through rapid prototyping. Key responsibilities include stakeholder engagement, agile delivery, and mentoring development teams to uphold best … practices. Candidates should have experience with cloud platforms (preferably Azure), DevOps, integration design, and architecture governance. Strong communication and multitasking skills are essential. Desirable qualifications include Microsoft certifications, public sector experience, and knowledge of data governance and security frameworks. Key Responsibilities Architecture & Design: Define and own technical architecture across multiple projects and teams, ensuring scalable, secure … solutions across enterprise environments. Strong communication and stakeholder management skills. Ability to manage multiple tasks and projects simultaneously. Experience with cloud platforms (Azure preferred) and integration design patterns and principals. Familiarity with DevOps practices and CI/CD pipelines. Comfortable working in both leadership and hands-on capacities. Good stakeholder communicator and engagement Desirable Qualifications Microsoft certifications More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer Windows - Finance

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed Term Contract, with full benefits* As a C++ More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Senior DevOps Engineer - AWS

London, South East, England, United Kingdom
Robert Walters
CSS, Java, Spring, Terraform/CloudFormation Hands-on experience: Building serverless applications in AWS Building microservices in Java (Spring Boot) Strong understanding of clean code principles, design patterns, distributed systems, software testing, CI/CD, and Agile methodologies (Scrum/Kanban). Knowledge of application security. Additional desirable skills: SQL, GraphQL, Maven Frontend performance optimisation API security More ❯
Employment Type: Full-Time
Salary: £75,000 - £90,000 per annum
Posted:

Back-end Developer UK office, NL Office

London, United Kingdom
ScanmarQED
in Computer Science or similar. A mathematical/statistical background is helpful to understand our solutions. Valuable: Experience with .Net Core, Entity Framework, SQL, DDD, TDD, Design Patterns, NoSQL, Jenkins, Docker, Kubernetes, DevOps, MassTransit, GraphQL. Valuable: Experience with Cloud, Event-driven architecture, Data warehousing, and/or Big Data. We offer: Contributing to the development of a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Developer .Net SQL - Quant Trading

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What's in it for More ❯
Employment Type: Full-Time
Salary: £150,000 - £180,000 per annum
Posted:

Software Developer C# .Net SQL - Hedge Fund

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What's in it for More ❯
Employment Type: Full-Time
Salary: £120,000 - £180,000 per annum
Posted:

Senior Software Engineer (Python/Infrastructure)

London, United Kingdom
Quantum Motion
pioneered the development of qubits and quantum computing architectures. Our chairman is the co-founder of Cadence and Synopsys, the two leading companies in the area of Electronic Design Automation. We're backed by a team of top-tier investors including Bosch Ventures, Porsche SE, Sony Innovation Fund, Oxford Sciences Innovations, INKEF Capital and Octopus Ventures, and we … Essentials Strong team player with good communication and interpersonal skills Experience as a Python Developer or in a similar role Strong understanding of software development principles, design patterns, and best practices Experience in RESTful APIs, web frameworks, NoSQL databases and serverless applications Strong understanding of version control systems and familiarity with CI/CD Pipelines Bachelor's More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineer - AWS

London, South East, England, United Kingdom
Robert Walters
CSS, Java, Spring, Terraform/CloudFormation Hands-on experience: Building serverless applications in AWS Building microservices in Java (Spring Boot) Strong understanding of clean code principles, design patterns, distributed systems, software testing, CI/CD, and Agile methodologies (Scrum/Kanban). Knowledge of application security. Additional desirable skills: SQL, GraphQL, Maven Frontend performance optimisation API security More ❯
Employment Type: Full-Time
Salary: £80,000 - £90,000 per annum
Posted:

Software Development Engineer, Digital Acceleration

London, United Kingdom
Amazon
its goals in operational reality. BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language PREFERRED QUALIFICATIONS 3+ years of full software development life cycle, including More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front Office React Developer

City of London, London, United Kingdom
Adecco
experience in Web Technologies, tools and frameworks, HTML, CSS, JavaScript and React. Knowledge or experience of agile development (e.g. XP, SCRUM, Kanban) and continuing integration. Experience in UI design, optimisation, scalability and reliability. Excellent problem solving and analytical skills in … a high-pressure environment. Must possess a solid degree in Computer Science, Physics, Engineering, Mathematics or relevant analytical degree. Strong understanding of algorithms, data structures and design patterns including why and where to use them. Candidate must be a strong team player with excellent communication skills. Solid knowledge of contemporary development processes, build environments and testing tools. More ❯
Employment Type: Contract
Rate: £700 - £800/day
Posted:

Front Office React Developer

London, South East, England, United Kingdom
Adecco
experience in Web Technologies, tools and frameworks, HTML, CSS, JavaScript and React. Knowledge or experience of agile development (e.g. XP, SCRUM, Kanban) and continuing integration. Experience in UI design, optimisation, scalability and reliability. Excellent problem solving and analytical skills in … a high-pressure environment. Must possess a solid degree in Computer Science, Physics, Engineering, Mathematics or relevant analytical degree. Strong understanding of algorithms, data structures and design patterns including why and where to use them. Candidate must be a strong team player with excellent communication skills. Solid knowledge of contemporary development processes, build environments and testing tools. More ❯
Employment Type: Contractor
Rate: £700 - £800 per day
Posted:

C++ Developer – FX eTrading

London, United Kingdom
Ascendion
experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity More ❯
Employment Type: Permanent, Contract
Posted:

C++ Developer - FX eTrading

London, United Kingdom
Ascendion
experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer (trading platform)

London, United Kingdom
Ascendion
in C++ , preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL) , data structures, and multi-threading . Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity More ❯
Employment Type: Permanent
Posted:

C++ Developer (FX/Electronic Trading)

London, United Kingdom
Hybrid / WFH Options
Ascendion
experience in C++, preferably on Linux/UNIX platforms. Strong understanding of C++ Standard Template Library (STL), data structures, and multi-threading. Proven experience in using design patterns and a strong grasp of software design principles. Experience working with low-latency/high-throughput messaging platforms. Familiarity with FIX API for exchange and venue connectivity More ❯
Employment Type: Permanent
Posted:

Senior Java Engineer with Technical Ownership

London, United Kingdom
Us Bank
and each other. Job Description Senior Java Developer with Technical Ownership Partnering with key technical and business stakeholders, the agile developer will help refine the product vision, estimate, design and build a solution before supporting it into production. You will be expected to lead by example working within the team and boosting their ability to deliver business requirements … Actively engage in tracking and reducing technical debt Excellent communication skills, able to collaborate with wider Opayo team Strong grasp of industry standards, best practices and design patterns Be willing to adapt to significant changes in either technology or environment Provide coaching and mentoring to technical staff Location The role offers a hybrid/flexible schedule, which More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Architect

City of London, London, United Kingdom
Career Legal Ltd
Technical Architect - Cloud, Azure Currently supporting the Director of Engineering and Head of Cloud Sub-Section (Cloud Enablement) onboard a Technical Architect (Cloud - Azure) to design and lead the implementation of Cloud solutions using Microsoft Azure-based solutions, collaborating with stakeholders and development teams to ensure alignment with business goals and technical standards. As a part of this … on experience in system design, systems integration or software development as a senior developer/architect) Well versed with Azure Cloud architecture styles and design patterns Experience in developing and deploying Cloud Native Applications using Azure PaaS Capabilities (App Services Plans, Key Vault, SQL Azure DB, AzureFunctions, Containers, AKS, Logic Apps, Service Bus, Event Grid … and Best Practices (Role Based Access Control, Networking Architectures, Cost Management controls, etc. ) Strong knowledge of the processes of the entire software development and product life cycle: DevOps principles, patterns, UML, agile development practices Deep technical knowledge in web-based systems architecture, service-based architecture, enterprise application architecture, cloud architecture as well as experience managing expectations when balancing alternatives More ❯
Employment Type: Permanent
Posted:

Mobile Engineer

London, United Kingdom
Hybrid / WFH Options
AMCS Group
Git version control. • Strong problem-solving skills and attention to detail. • Collaborative and communicative team player. • Experience with Agile methodologies (e.g., Scrum). • Understanding of software design patterns and principles. • Experience with CI/CD pipelines. Why Join Us • Be part of a growing, mission-driven company making a real impact in the environmental sector • Work in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

London, United Kingdom
Alexander Mann Solutions - Public Sector Resourcing
using Git. . Experience of continuous integration and continuous delivery using Github actions. . Experience of working in an Agile environment. . Knowledge of software engineering practices and design patterns. . Ability to collaborate with cross functional teams, including individuals from various disciplines to deliver high quality software. . Excellent communication skills, both written and verbal, to effectively More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Data Architect / Modeller

London, South East, England, United Kingdom
Oliver James
see you influencing architectural direction and embedding best practices across:?? Data Modelling at enterprise scale? Azure Lakehouse/Databricks solution design, Fabric, Purview? Architectural design patterns and their data impact? Data residency and governance standards? Pseudonymisation requirements for new data setsThis is not a traditional data role. It's an opportunity to shape how a More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

AI Technical Consultant

London, South East, England, United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
In this role, you'll provide expert guidance and support to clients in implementing and optimising AI technologies. You'll work closely with stakeholders to understand business needs, design tailored AI solutions, and ensure successful deployment and integration. This is a remote-first position, with occasional travel to client sites and company events. What You'll Be Delivering … Collaborate with clients to identify business challenges and AI opportunities. Design and develop AI models and algorithms to meet client needs. Provide technical expertise in machine learning, NLP, and computer vision. Conduct data analysis and preprocessing for model training. Deploy AI models into production environments and monitor performance. Offer training and support on AI tools and best practices. … Strong analytical and problem-solving skills. Excellent communication and interpersonal abilities. Experience with cloud platforms (Azure, AWS, or Google Cloud). Knowledge of optimisation techniques and design patterns for large data solutions. Bachelor's or Master's degree in Data Science, Computer Science, Statistics, or a related field (preferred). Whats on Offer We believe in rewarding More ❯
Employment Type: Full-Time
Salary: £55,000 - £60,000 per annum
Posted:

Machine Learning Engineer

London, United Kingdom
Hybrid / WFH Options
Ravelin
the Detection team to investigate why. The Detection team is core to Ravelin's success. They work in a deeply collaborative partnership with the Data Engineering team to design the data architecture and infrastructure that powers our ML systems. This close alignment ensures our models are built on a foundation of high-quality, reliable, and efficiently processed data. … learning at scale. This is the perfect opportunity to apply your software engineering expertise to complex machine learning challenges and grow within a collaborative and innovative environment. Responsibilities Design, build, and orchestrate scalable and reliable end-to-end ML pipelines - from raw data extraction and feature engineering to model training and inference - with a focus on handling terabyte … designing and implementing scalable training pipelines for large datasets. Familiarity with workflow orchestration tools such as Prefect, Kubeflow, Argo, etc. Software engineering fundamentals, including data structures, design patterns, version control (Git), CI/CD, testing, and monitoring. Excellent problem-solving skills and the ability to work through ambiguous requirements. A collaborative mindset and strong communication skills with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer C# .Net - Asset Manager

City of London, London, England, United Kingdom
Client Server Ltd
hands-on role at a global Asset Manager with c$3 million under management. As a Senior Software Engineer within the trading engine team you'll collaborate to design and develop real-time trading systems, you'll often be collaborating with he strategy team on Greenfield projects which you'll take ownership of and will see the business … strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Full-Time
Salary: £100,000 - £150,000 per annum
Posted:

Dynamics 365 Architect

London, United Kingdom
Hybrid / WFH Options
IO Associates
Platform. This role offers the chance to lead enterprise-level transformation projects, provide technical leadership, and shape best practices across Dynamics, Azure, and M365. Key Responsibilities Architect and design scalable, secure Dynamics 365 CRM solutions (Sales, Service, Marketing, Power Platform). Design and implement D365 integrations using Azure services. Research, evaluate, and implement AI-powered Dynamics … large-scale Dynamics 365 and Power Platform solutions. Proven expertise in D365 customisation, configuration, and development. Hands-on experience with Azure Services (App Services, Functions). Ability to design custom business logic across pro-code plugins, low-code workflows, and no-code tools. Skilled in integrating Dynamics CRM with external systems (REST, SOAP, Azure). Strong track record … level sponsors. Experienced in technical documentation, estimating, planning, and presales activities. Familiar with ALM best practices (Git, Azure DevOps, automated deployments, pipelines). Knowledge of solution design patterns and security best practices. Eligible for SC Clearance. Desired Skills Experience with D365 Finance & Operations or Business Central. Background in consultancy or client-facing roles. Experience with data migrations More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Back End Tech Lead (Node.js Specialist)

London, United Kingdom
Hybrid / WFH Options
Goodman Masson
technical leadership and hands-on coding expertise, while mentoring a skilled engineering team and setting the long-term vision for backend systems. Your Role Key Responsibilities: Lead the design and development of backend services using Node.js within a microservices architecture . Take ownership of backend system architecture, ensuring scalability, reliability, and best-in-class engineering practices. Mentor and … development, with at least 2 years in a leadership or mentoring role. Experience in financial services compliance is a plus but not essential. Strong knowledge of design patterns, coding standards, and best practices. Excellent communication and collaboration skills, with the ability to engage both technical and non-technical stakeholders. Team Environment: You'll be joining a collaborative More ❯
Employment Type: Permanent
Salary: £100000/annum
Posted:
Design Patterns
London
10th Percentile
£51,250
25th Percentile
£65,000
Median
£80,000
75th Percentile
£102,500
90th Percentile
£122,000