Design Patterns Jobs in London

76 to 100 of 353 Design Patterns Jobs in London

Software Development Engineer, Data Center Builder Tools

London, United Kingdom
Amazon
s vision of developing the safest and most secure, reliable, and efficient data centers on Earth. As a Software Development Engineer II (SDE2) on this team, you will design new software solutions that power AWS Data Center industrial controls platform and management software products. - Leverage your expertise in areas such as systems automation, software and test automation, and … vision of the engineering team and organization. The ideal candidate for this role will have a strong background in software development, with expertise in areas such as system design, data structures, algorithms, and software engineering principles. Strong problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced, collaborative environment are also essential. … standards, code reviews, source control management, build processes, testing, and operations experience - 5+ years of software development experience. - 5+ years of 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 - Bachelor's degree in computer science or equivalent - Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior User Researcher

London Area, United Kingdom
Hybrid / WFH Options
Anson McCade
Senior User Researcher 📍 London (Hybrid working) 💸 Up to £76,000 + 10% bonus + benefits 🕊️ Permanent | Human-Centred Design | Public Sector We’re hiring a Senior User Researcher to join a global design studio that’s redefining how people experience public services. You’ll lead research that puts people first—shaping accessible, meaningful services that deliver … long-term value. This role sits in a multidisciplinary team where design, strategy and tech are deeply integrated. You'll work alongside designers, BAs, engineers and product teams to ground decisions in real insight. 💡 What you’ll be doing: Plan and lead end-to-end user research across Discovery, Alpha, Beta and Live phases Use mixed methods (depth … roles Strong experience working on complex digital services in agile teams Confident presenting to senior stakeholders and advocating for users Knowledge of GDS standards, GOV.UK design patterns, and public sector delivery Understanding of accessibility and inclusive design principles Eligible for SC clearance (British citizen or 5+ years continuous UK residency) Experience with SaaS or More ❯
Posted:

Senior User Researcher

City of London, London, United Kingdom
Hybrid / WFH Options
Anson McCade
Senior User Researcher 📍 London (Hybrid working) 💸 Up to £76,000 + 10% bonus + benefits 🕊️ Permanent | Human-Centred Design | Public Sector We’re hiring a Senior User Researcher to join a global design studio that’s redefining how people experience public services. You’ll lead research that puts people first—shaping accessible, meaningful services that deliver … long-term value. This role sits in a multidisciplinary team where design, strategy and tech are deeply integrated. You'll work alongside designers, BAs, engineers and product teams to ground decisions in real insight. 💡 What you’ll be doing: Plan and lead end-to-end user research across Discovery, Alpha, Beta and Live phases Use mixed methods (depth … roles Strong experience working on complex digital services in agile teams Confident presenting to senior stakeholders and advocating for users Knowledge of GDS standards, GOV.UK design patterns, and public sector delivery Understanding of accessibility and inclusive design principles Eligible for SC clearance (British citizen or 5+ years continuous UK residency) Experience with SaaS or More ❯
Posted:

Java software Engineer

London, United Kingdom
Hybrid / WFH Options
Capgemini
inclusive and welcoming environment, for everyone. Your skills and experience 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 containerisation 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 … to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer II, Amazon Music Maple

London, United Kingdom
Amazon
deliver solutions that delight customers. 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 … and operations experience - Bachelor's degree in computer science or equivalent - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Identity and Access Management (London)

London, UK
Palantir Technologies
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:

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:

SDE II, AWS QuickSight

London, United Kingdom
Amazon
offers wide scope, autonomy, and ownership. The ideal candidate will bring deep technical and leadership experience to work with team of rock star engineers to drive multi-year design and architecture decisions. In this role you will make worldwide impact of how our customers around the world analyze and visualize data. If this sounds like a project you … how to solve the problem, you prove it by building the solution. Last but not the least; you have a high bar for code quality and passion for design and architecture. Key job responsibilities In this role, you will - Help define architecture, own and implement specific components, and help shape the overall experience - Contributing to defining best practices … t achieve in the cloud 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:

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:

Technical Lead

London, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
to build systems that support their core mission capabilities. You'll work as part of agile teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain secure applications and services. You'll be encouraged to identify new ways of solving problems and have the potential to work in a range of … e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Define and enforce coding standards, code reviews and development ways of working Common software design patterns Able to organise and plan work for development teams Passionate about developing and mentoring mid - junior engineers promoting continuous improvement Excellent client facing skills It would be great if 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:

Lead Software Engineer

London, United Kingdom
Hybrid / WFH Options
Hearst Communications, Inc
product and software design discussions, working directly with other engineers, product and design teams, DevOps, and other stakeholders. Use well-reasoned, appropriate design patterns and best practices. You will work closely with product managers, other software engineers, researchers, and various brand team members to ensure a seamless and positive user experience across all … guidance to junior and senior engineers, including code reviews, architectural decisions, and best practices. End-to-End Execution: Lead the execution of features and projects from inception through design, implementation, delivery, and post-release iteration in an agile environment. Technology Expertise: Lead the adoption of new tools, languages, and frameworks as required, while being adaptable and technology-agnostic. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Enterprise Data Architect (London)

London, UK
Sanderson
and maintain a coherent data architecture spanning customer, operational, and analytical domains. Design semantic models and logical data layers to support trusted reporting and analytics. Establish integration patterns between customer platforms and back-office systems (e.g. Finance, HR, CRM). Recommend standards for data modelling, master/reference data, and metadata governance. Collaborate with engineering, product, and … architecture alignment across customer and operational systems Support the development of the data passport concept for existing and new datasets in line with enterprise governance requirements Design patterns and integration guidance for evolving our data product strategy Collaborate with Data Governance Leads and Data BAs to design semantic models and logical data layers to support … analytical domains. Work with Principal Data Engineer and other data leaders to design a scalable architecture, ensuring compliance, resilience, and security across cloud-based environments. Establish integration patterns between customer platforms and back-office systems (e.g. Finance, HR, CRM). Core skills and experience: Proven experience designing scalable data architectures in cloud and hybrid environments. Expertise in More ❯
Employment Type: Full-time
Posted:

Software Development Engineer II, Device OS

London, United Kingdom
Amazon
day in the life As a Software Dev Engineer II in this team, you will define and build innovative consumer product experiences with a direct impact on the design, architecture and implementation of flagship products that customers love and use every day. The ideal candidate will have industry-leading programming skills, an established background developing consumer applications and … or high-volume service architectures, and an industry-leading knowledge of object-oriented development. Your day starts with daily stand-up call, connecting & collaborating with your peers for design & code reviews, come up with robust & highly scalable solutions, Agile practices etc. About the team In Appstore, "We entertain, and delight, hundreds of millions of customers across devices with … to efficient tools for developers. 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:

Software Development Engineer, Analytics & Data Management, Advertising Core Services

London, United Kingdom
Amazon
high quality data. Spektr Datalake team is building the next version of its core platform for 5x growth. An SDE on this team has a unique opportunity to design the core infra services to scale for Petabytes of data per day with 99.9% uptime, minimal error rates and low operational footprint. Services built by you will utilize technologies … the organization resulting in tangible business growth. Key job responsibilities - Engage with key decision makers such as Product & Program Managers to understand customer requirements and brainstorm on solutions - Design, code and deploy components and micro-services for the core job management pipeline - Ensure testability, maintanability and low operational footprint for your code - Participate in operational responsibilities with your … presence across IN and NA. 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:

Mobile Engineer III (iOS)

London, United Kingdom
Expedia, Inc
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values … will be responsible for building a best-in-class shopping experience for our lodging travellers and partners. As a member of the team, you'll estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be collaborative and curious as we build new experiences and improve existing … design requirements. Participate in code reviews to assess overcall code quality and flexibility Apply software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimised, and modular with good naming conventions. Drive continuous improvement and continuous delivery in our software development process More ❯
Employment Type: Permanent
Salary: GBP Annual
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 Site Reliability Engineer

London, United Kingdom
Thomas Reuters
a source of real-time, nonpartisan information on world events, trends and culture. The DevOps team takes a factory approach to infrastructure, by designing and developing repeatable cloud-native patterns and applying them to solve business problems. The experience and mentorship we provide to our development teams plays a key role in our collective professional growth. Joining us, you … flavors of (U L)inux and ready to discuss implementations of reg(ex ular expressions) Expert at managing infrastructure as code (IaC) using Terraform while spotting and capturing reputable patterns as modules Extensive knowledge of Docker and experience efficiently packaging Java, NodeJS and Python applications Excellent knowledge of GIT and GitHub including various branching strategies, tagging, rebasing and creating … delivering multi-region, scalable and resilient infrastructure Theoretical knowledge of security vulnerabilities and best practices for mitigating them Attention to detail and excellent ability spotting existing design patterns, standards and conventions Deep desire and practice maintaining uniformity and cleanliness in a large codebases and infrastructure projects Desirable Skills & Experience Hands on experience monitoring large production infrastructure using 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:

D365 Functional Consultant, Finance

London, United Kingdom
Hybrid / WFH Options
Sysco International
time zones and within a matrix organisation. Key Responsibilities: Requirements Gathering: Collaborate with stakeholders to capture and document detailed business requirements, translating them into clear functional specifications. Solution Design & Implementation: Lead the design and deployment of D365 F&O solutions that align with business needs and industry best practices, ensuring scalability and efficiency. Financial Management: Work … Training & Support: Deliver end-user training and provide post-implementation support to ensure seamless adoption and utilization of the system. Project Documentation: Maintain thorough project documentation, including solution design, process flows, and user guides to ensure clarity and continuity. Collaboration: Work closely with cross-functional teams, including developers, technical consultants, and project managers, to drive project success. Stakeholder … A good level of hands-on experience in designing, configuring, customizing, and implementing enterprise wide D365 F&O projects. Strong knowledge of D365 F&O architecture, design patterns, and best practices Application Lifecycle Management (e.g., Agile, SCRUM, Azure DevOps) Experience in delivering full-cycle D365 F&O implementations, from requirements gathering through to go-live and post 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:

Software Dev Engineer, Amazon Publisher Monetization

London, United Kingdom
Amazon
and come chart your own path at Amazon. Key job responsibilities As a software engineer on the Amazon Publisher Monetization team with Amazon Advertising, you will lead the design and delivery of software services and website stacks that entail engaging creatives, cross-screen placements, targeting, optimization, relevancy and advertiser experiences. You will be building brand new distributed software … history, and transform our experiences. 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:

Senior Software Engineer, Substrate (London)

Whetstone, Greater London, UK
Hybrid / WFH Options
Palantir Technologies
prem to the major cloud hyperscalers, whether they are internet-connected or air-gapped, small hardware footprint or large. As a Senior Software Engineer on Substrate, you will design and build Palantirs managed Kubernetes product offerings across all these environments. You and your team will be responsible for bootstrapping and operating the entire fleet of K8s clusters with … standards for operating K8s securely at scale with zero manual ops overhead Drive innovation through adoption of novel K8s features and CNCF tools, making upstream contributions as needed Design the next generation of Palantirs infrastructure through a deep understanding of internal systems and CNCF standards What We Value Systems programming experience with strong proficiency in golang, C/… professional software development experience on core infrastructure with emphasis on operational excellence 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems Bachelor's degree in Computer Science or equivalent Life at Palantir We want every Palantirian to achieve their best outcomes, thats More ❯
Employment Type: Full-time
Posted:
Design Patterns
London
10th Percentile
£51,250
25th Percentile
£60,000
Median
£70,000
75th Percentile
£91,250
90th Percentile
£115,000