Design Patterns Jobs in London

126 to 150 of 307 Design Patterns Jobs in London

C++ Developer Windows - Finance

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
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: Permanent, Work From Home
Salary: £70,000
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:

Backend Software Engineer 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: £150,000 - £180,000 per annum
Posted:

Quantitative Software Engineer

London, United Kingdom
DV Trading LLC
computing environment, preferably in Python/NumPy/Pandas and Java/C++ Experience working with distributed systems and large data sets Strong knowledge of algorithms, design patterns, OOP, threading, multiprocessing, etc. Experience with SQL, NoSQL, or tick databases Experience working in a Unix environment and git Familiarity with Kafka, Docker, AirFlow, Luigi Strong communication skills in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Operations Specialist

London, United Kingdom
Aztec
backlog) are up-to-date. Documentation & Knowledge Management: Maintain up-to-date technical documentation, including API/interface catalogues, data flow diagrams, environment runbooks, and integration design patterns Incident and Service Request Administration: Assist in root cause analysis for integration-related issues, serving as the primary point of contact for documenting, triaging, and coordinating the resolution of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Product Designer

City of London, London, United Kingdom
Digital Waffle
A seed-stage startup who are revolutionising work management with AI, is on the hunt for a Senior Product Designer and their second design hire. If you're used to the pace and ambiguity of a start-up—and thrive on solving complex design problems in fast-moving environments—this is your chance to make a … lasting impact in a business that’s scaling fast. Job: Senior Product Designer Location: London Salary: £80K Role : Own the complete design … lifecycle for key product initiatives, from initial problem framing to polished UI. Translate complex product logic into clear, intuitive, and elegant interfaces. Define and evolve scalable design patterns, tokens, and workflows within Figma. Contribute to and maintain our comprehensive design system across multiple product surfaces. Collaborate closely with product, engineering, and leadership to ship solutions More ❯
Posted:

Senior UX Designer

City of London, London, United Kingdom
Digital Waffle
A seed-stage startup who are revolutionising work management with AI, is on the hunt for a Senior UX Designer and their second design hire. If you're used to the pace and ambiguity of a start-up—and thrive on solving complex design problems in fast-moving environments—this is your chance to make a … lasting impact in a business that’s scaling fast. Job: Senior UX Designer Location: London Salary: £80K Role : Own the complete design … lifecycle for key product initiatives, from initial problem framing to polished UI. Translate complex product logic into clear, intuitive, and elegant interfaces. Define and evolve scalable design patterns, tokens, and workflows within Figma. Contribute to and maintain our comprehensive design system across multiple product surfaces. Collaborate closely with product, engineering, and leadership to ship solutions More ❯
Posted:

Senior UX Designer

London Area, United Kingdom
Digital Waffle
A seed-stage startup who are revolutionising work management with AI, is on the hunt for a Senior UX Designer and their second design hire. If you're used to the pace and ambiguity of a start-up—and thrive on solving complex design problems in fast-moving environments—this is your chance to make a … lasting impact in a business that’s scaling fast. Job: Senior UX Designer Location: London Salary: £80K Role : Own the complete design … lifecycle for key product initiatives, from initial problem framing to polished UI. Translate complex product logic into clear, intuitive, and elegant interfaces. Define and evolve scalable design patterns, tokens, and workflows within Figma. Contribute to and maintain our comprehensive design system across multiple product surfaces. Collaborate closely with product, engineering, and leadership to ship solutions More ❯
Posted:

Evals Software Engineer

London, United Kingdom
COL Limited
our mission to make AI systems safer and more aligned. What You'll Accomplish in Your First Year 1. Accelerate our frontier LLM evaluations research by leading the design and implementation of software libraries and tools that underpin our end-to-end research workflows 2. Ensure the reliability of our experimental results by building tools that identify subtle … ideation to implementation - Collaboratively define and shape the software roadmap and priorities - Establish and advocate for good software design practices and codebase health - Establish design patterns for new types of evaluations - Build LLM agents that automate our internal software development and research - Work closely with researchers to understand what challenges they face - Assist researchers with … LLM agents to automate internal software engineering and research tasks. - Design and implement research tools for loading, viewing and interacting with transcripts from eval runs. - Establish internal patterns and conventions for building new types of evaluations within the Inspect framework. - Optimize the CI pipeline to reduce execution time and eliminate flaky tests. ABOUT THE TEAM The current More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Product Designer

London, United Kingdom
Digital Waffle
A seed-stage startup who are revolutionising work management with AI, is on the hunt for a Senior Product Designer and their second design hire. If you're used to the pace and ambiguity of a start-up-and thrive on solving complex design problems in fast-moving environments-this is your chance to make a … lasting impact in a business that's scaling fast. Job: Senior Product Designer Location: London Salary: £80K Role : Own the complete design … lifecycle for key product initiatives, from initial problem framing to polished UI. Translate complex product logic into clear, intuitive, and elegant interfaces. Define and evolve scalable design patterns, tokens, and workflows within Figma. Contribute to and maintain our comprehensive design system across multiple product surfaces. Collaborate closely with product, engineering, and leadership to ship solutions More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Product Development Software Development Engineer II

London, United Kingdom
Maplecroft
websites, web applications, and infrastructure. Scopes, implements, tests and deploys new features and versions of core applications, databases and utilities. Performs hands-on coding and assists in the design of solutions. Raises issues during development cycle (running late, blockers, lack of analysis, etc.) Prepares reports, manuals and other documentation on the status, operation and maintenance of software when … user stories, and estimates when requested to do so. Assists with providing third-level support to business users. Helps with code reviews. Participates actively on reviews and technical design meetings and provide valuable feedback. Follows company policies regarding development. Completes all special projects and other duties as assigned. Participates actively in planning meetings, retrospectives, daily stand ups, and … the software development process. Updates progress in our systems (i.e. move items to the right status, remaining effort, etc.). Learns from senior team members regarding proper application design and security. Any other duties commensurate to the grade of the role. Qualifications Bachelor's degree preferred in Computer Science or other relevant field and demonstrable related experience. Working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Architect

London, United Kingdom
Hybrid / WFH Options
Absolutelabs
systems using REST/SOAP APIs, middleware (MuleSoft, Boomi etc), and cloud platforms. Hands-on experience with Lightning Web Components (LWC), Apex, Visualforce, and Salesforce configuration. Ability to design and implement multi-cloud Salesforce solutions with seamless system connectivity. Understanding of governor limits, data modeling, performance tuning, and best design practices. Salesforce CTA, B2C Solution Architect … Integration Architect, or similar certifications are preferred. Key Responsibilities Solution Design: Lead the end-to-end design of complex Salesforce solutions that align with business objectives, technical requirements, and scalability. Architect solutions that leverage core Salesforce products (Sales Cloud, Service Cloud, Marketing … Cloud, Commerce Cloud, etc.) and integrate with third-party systems. Technical Leadership: Provide expert-level guidance and mentorship to development teams, ensuring adherence to best practices, design patterns, and coding standards. Lead code reviews and provide constructive feedback. Platform Expertise: Leverage deep expertise in Salesforce architecture, including Lightning Web Components (LWC), Apex, Visualforce, Salesforce APIs, integration techniques More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Consultant

London, South East, England, United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
for providing expert guidance and support to our clients in the implementation and optimisation of AI technologies. You will work closely with clients to understand their business needs, design AI solutions, and ensure successful deployment and integration.We work with a Winning from Anywhere approach but there is an element of travel to client sites when required, along with … travel to our company conference and events. What you'll be delivering Collaborate with clients to identify business challenges and opportunities for AI solutions. Design and develop AI models and algorithms to address client needs. Provide technical expertise in AI technologies, including machine learning, natural language processing, and computer vision. Conduct data analysis and preprocessing to prepare datasets … to work independently and as part of a team. Experience with cloud platforms such as Azure, (AWS or Google Cloud) Good knowledge of optimisation techniques and design patterns for large data solutions. Bachelor's or master's degree in data science, Statistics, Computer Science, or a related field is a plus Home-based Excellent benefits More ❯
Employment Type: Full-Time
Salary: £50,000 - £55,000 per annum
Posted:

AI Consultant

London, United Kingdom
Hybrid / WFH Options
Tenth Revolution Group
for providing expert guidance and support to our clients in the implementation and optimisation of AI technologies. You will work closely with clients to understand their business needs, design AI solutions, and ensure successful deployment and integration. We work with a Winning from Anywhere approach but there is an element of travel to client sites when required, along … with travel to our company conference and events. What you'll be delivering Collaborate with clients to identify business challenges and opportunities for AI solutions. Design and develop AI models and algorithms to address client needs. Provide technical expertise in AI technologies, including machine learning, natural language processing, and computer vision. Conduct data analysis and preprocessing to prepare … to work independently and as part of a team. Experience with cloud platforms such as Azure, (AWS or Google Cloud) Good knowledge of optimisation techniques and design patterns for large data solutions. Bachelor's or master's degree in data science, Statistics, Computer Science, or a related field is a plus Home-based Excellent benefits £(Apply online More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

Senior Backend Developer - UK (Remote)

London, United Kingdom
Hybrid / WFH Options
BLP Digital AG
and thrive working in a motivated team. Key Responsibilities: Design and develop clean and maintainable software solutions using Golang, leveraging industry best practices and design patterns, ensuring high code quality. Understanding and owning part of the code base end to end including the domain knowledge Conduct code reviews and provide constructive feedback to ensure the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead/Staff Backend Engineer

London, United Kingdom
Gorilla
have a broad impact across the product, working closely with Product Managers, Designers, and fellow Engineers. Mentor and support other engineers , fostering technical growth and best practices through design reviews, pair programming, and knowledge sharing. Design and build distributed systems that handle complex workflows and large volumes of energy data efficiently and securely. Take ownership of … and long-term technical vision in partnership with engineering and leadership. What we're looking for Expertise in Python , with a strong command of modern software design patterns, testing practices, and performance optimization. Extensive experience with relational databases and data modeling for high-throughput systems. Deep understanding of distributed systems design and the trade-offs More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .NET/C# Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Morgan McKinley
at the intersection of legacy systems, modern architecture and cutting-edge development tooling. Your Responsibilities: Re-engineer Oracle PL/SQL logic into performant and maintainable C# services. Design and build .NET components that interact with both PostgreSQL and legacy PHP systems. Work closely with BAs and stakeholders to ensure functional parity and identify areas for modernisation or … optimisation. Contribute to the design and delivery of a hybrid system architecture supporting phased rollout. Leverage AI tools to assist with code analysis and migration. Participate in code reviews, contribute to testing strategies and support comprehensive documentation efforts. What You'll Bring: Experience developing in .NET/C#, particularly in backend and data access layers. Proven success migrating … in hybrid environments where legacy and modern platforms coexist. Familiarity with AI-enabled tools that accelerate development and migration tasks. Strong grasp of software architecture principles, design patterns, and integration techniques. Collaborative mindset with excellent communication skills. Nice to Have: Experience with legacy PHP platforms and their integration challenges. Familiarity with CI/CD pipelines and DevOps More ❯
Employment Type: Contractor
Rate: £425 - £525 per day
Posted:

Java Developer

South Croydon, Surrey, England, United Kingdom
Lorien
Croydon - onsite 2/3 days a week Job Description: What you'll bring:* Experience of Java.* Experience of Spring framework or equivalent.* Knowledge of software design patterns and when to apply them.* Excellent knowledge of development processes.* Experience of containerization using Docker or Kubernetes.* Experience of Continuous Integration (CI) and Continuous Delivery (CD).* A passion … for delivering quality code, by use of TDD and setting high software quality standard. We're also using the following technologies and patterns, it would be great if you had some of the skills, if not we can help develop them: * Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns.* Kubernetes. More ❯
Employment Type: Contractor
Rate: £500 - £550 per day
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 Machine Learning Engineer

London, United Kingdom
Hybrid / WFH Options
Ravelin Technology Ltd
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. The Role We are looking for a Senior Machine Learning Engineer to join our Detection team. In this role … close collaboration with engineers and data scientists to operate machine learning at scale, while also providing mentorship and guidance to other members of the team. Responsibilities Lead the design, architecture, and orchestration of 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 … projects and influencing technical direction across multiple teams. Familiarity with modern 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. Exceptional problem-solving skills, with a proven ability to navigate ambiguity and lead technical deep-dives to resolve complex issues. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer - Contract (Day Rate - PAYE)

London, United Kingdom
Hybrid / WFH Options
Nomura Holdings, Inc
Real Estate divisions across the globe. Role and Responsibilities Analysis and software development for standalone Java components which provide the middle and back-office solutions for BFSI Application Design, develop and unit-test his deliverable - as per exit criteria Responsible for seeing the delivery through to various environments + productions as per the project requirements Bug fixing and … Quality and efficiency Documentation of the tasks performed Communication with regional stakeholders Re-engineer current monolithic applications onto cloud ready micro-services as well Ownership - Ability to independently design and execute solutions … Adopt best practices for software development Client Centricity - Balancing solutions between stakeholder expectations and future scalability Must Have Experience Core Java Spring framework (DI, AOP, etc.) Design Patterns RDBMS - Sybase, MS SQL Server etc. Unit Testing framework Web services (Rest or SOAP) Microservices Understanding of OOPs concept XML/XSLT Unix working knowledge GIT Jenkins pipeline Ansible More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Software Engineer C++ Python Grid Computing

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
good knowledge of analytics and Risk for one or more financial products You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience within a similar financial trading systems environment You are collaborative with excellent communication skills You are degree educated in Computer Science or similar STEM discipline More ❯
Employment Type: Permanent, Work From Home
Posted:

SDET Architect

London Area, United Kingdom
Hybrid / WFH Options
Anson McCade
Playwright, WebdriverIO, or Selenium. Solid understanding of CI/CD, Git workflows, and test integration into delivery pipelines. Strong Java experience Skilled in using OOP principles, design patterns, SOLID practices, and dependency injection. Comfortable leading coding reviews and hands-on pairing sessions. Knowledge of non-functional testing areas including performance, compatibility, accessibility, and security. If you're More ❯
Posted:

SDET Architect

City of London, London, United Kingdom
Hybrid / WFH Options
Anson McCade
Playwright, WebdriverIO, or Selenium. Solid understanding of CI/CD, Git workflows, and test integration into delivery pipelines. Strong Java experience Skilled in using OOP principles, design patterns, SOLID practices, and dependency injection. Comfortable leading coding reviews and hands-on pairing sessions. Knowledge of non-functional testing areas including performance, compatibility, accessibility, and security. If you're More ❯
Posted:

Backend Software Engineer Java Kotlin AWS

West London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
strong Java and Kotlin development experience You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms Other tech in the stack includes Scala, React, Spring, Oracle, Redis, Kubernetes, Docker and Linux so previous exposure to any of these would be beneficial You More ❯
Employment Type: Full-Time
Salary: £60,000 - £85,000 per annum
Posted:
Design Patterns
London
10th Percentile
£51,250
25th Percentile
£60,000
Median
£70,000
75th Percentile
£91,250
90th Percentile
£115,000