151 to 175 of 709 Design Patterns Jobs in the UK

Senior Manager, Databricks Architect, Engineering, AI & Data, Technology & Transformation

Location
Greater London, England, United Kingdom
Define end-to-end solution architectures spanning data engineering, analytics, machine learning, and Generative AI workloads. Establish enterprise data architectures, medallion design patterns, data models, semantic layers, and governance frameworks using capabilities such as Unity Catalog, lineage, access controls, metadata management, and quality controls to support scalable … analytics and AI. Design modern ML, MLOps and LLMOps architectures, including feature engineering, model lifecycle management, orchestration, deployment patterns, monitoring, observability, governance, and cost-aware scaling of AI solutions. Lead client discovery engagements, facilitating architecture workshops to understand business objectives, technology landscapes, and transformation opportunities. Provide architectural ...

Sr. Principal Technologist, Fauna

Location
Greater London, England, United Kingdom
with at least one modern language such as Java, C++ 8+ years contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Preferred Qualifications Knowledge of professional software engineering practices and proven methodologies for the full software development ...

Senior Java Developer - Credit Risk Technology, Vice President

Location
Greater London, England, United Kingdom
. Key Responsibilities Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment. Opportunities available to expand responsibilities to a team leadership position based on leadership potential and performance. Provide technical leadership … Engineers/Analyst Developers using advanced knowledge of application development. Ensure application design adheres to the appropriate architectural and design patterns in the systems. Utilize advanced knowledge of engineering process and develop standards for coding, testing, debugging and productionization. Collaborate effectively with a large global ...

GIS Architect

Location
Leeds, England, United Kingdom
will have a real and lasting impact on society, helping to make the UK healthier, safer, and more sustainable. You'lllead the design of enterprise-scale geospatial solutions, working closely with multidisciplinary teams to define technical strategy,establisharchitectural standards, and ensure the successful delivery of scalable,secureand resilient … Data Science and client stakeholders to translate business needs into effective technical solutions. Champion best practice: Establish architectural standards, governance and design patterns, promoting quality, maintainability and security across delivery teams. Influence technology strategy: Evaluate emerging technologies and advise clients and internal teams on the most appropriate ...

GIS Architect

Location
Altrincham, England, United Kingdom
will have a real and lasting impact on society, helping to make the UK healthier, safer, and more sustainable. You'lllead the design of enterprise-scale geospatial solutions, working closely with multidisciplinary teams to define technical strategy,establisharchitectural standards, and ensure the successful delivery of scalable,secureand resilient … Data Science and client stakeholders to translate business needs into effective technical solutions. Champion best practice: Establish architectural standards, governance and design patterns, promoting quality, maintainability and security across delivery teams. Influence technology strategy: Evaluate emerging technologies and advise clients and internal teams on the most appropriate ...

GIS Architect

Location
City of Edinburgh, Scotland, United Kingdom
will have a real and lasting impact on society, helping to make the UK healthier, safer, and more sustainable. You'lllead the design of enterprise-scale geospatial solutions, working closely with multidisciplinary teams to define technical strategy,establisharchitectural standards, and ensure the successful delivery of scalable,secureand resilient … Data Science and client stakeholders to translate business needs into effective technical solutions. Champion best practice: Establish architectural standards, governance and design patterns, promoting quality, maintainability and security across delivery teams. Influence technology strategy: Evaluate emerging technologies and advise clients and internal teams on the most appropriate ...

Senior Software Engineer

Location
Brooklyn, England, United Kingdom
powered by a global practice of creative technologists—spanning Engineers, QA specialists, Business Analysts, Data Scientists, and ML Architects,we look beyond standard patterns to build resilient, enterprise-grade systems. We combine deep engineering rigor with innovation at the edge of agentic AI, modern data stacks, and cloud infrastructure. … evaluate feature feasibility, refine requirements from Figma designs, and enforce accessibility (WCAG/ARIA) and Core Web Vitals standards. Apply software design patterns, maintain spec documentation, participate in code reviews, and mentor junior engineers within an agile, globally distributed environment. What we'd like to see. 5+ ...

Senior Lead Software Data Engineer – Corporate Know Your Customer

Location
Auchentibber, Scotland, United Kingdom
code for data-intensive applications and platforms Mentor and review work of other engineers to promote best practices Create durable, reusable software frameworks and patterns leveraged across teams Design and govern agentic AI systems, including multi-agent workflows and human-in-the-loop controls Establish engineering standards … frameworks and model serving infrastructure or managed endpoints Familiarity with AI evaluation and observability practices for LLM workloads Understanding of agentic design patterns and how to constrain agent autonomy in financial workflows Interest in emerging technologies and continuous learning Employer Description JPMorganChase, one of the oldest financial ...

Corporate KYC Sr Lead Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
code for data-intensive applications and platforms Mentor and review work of other engineers to promote best practices Create durable, reusable software frameworks and patterns leveraged across teams Design and govern agentic AI systems, including multi-agent workflows and human-in-the-loop controls Establish engineering standards … frameworks and model serving infrastructure or managed endpoints Familiarity with AI evaluation and observability practices for LLM workloads Understanding of agentic design patterns and how to constrain agent autonomy in financial workflows Interest in emerging technologies and continuous learning Employer Description JPMorganChase, one of the oldest financial ...

Java Developer - Remote

Hiring Organisation
CBSbutler Holdings Limited trading as CBSbutler
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£475 - £525/day
scalable Java applications and services. You'll work across Java, Spring Boot, REST APIs and microservices, contributing to the full development lifecycle from design and development through to testing, deployment and ongoing optimisation. Strong experience with Java and Spring Boot is essential, alongside solid SQL/database knowledge … Experience developing REST APIs and microservices Good knowledge of SQL and relational databases Experience with Git Understanding of OOP principles and design patterns Experience with Maven or Gradle Strong problem-solving and analytical skills Desirable experience AWS, Azure or GCP Docker and Kubernetes CI/CD pipelines ...

Java Developer

Location
Cardiff, Wales, United Kingdom
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 … passion for delivering quality code, by use of TDD and setting high software quality standardWe’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 ...

Lead Software Engineer - Java

Location
Greater London, England, United Kingdom
learn how Risk Intelligence operates. This is an individual contributor role and you will be part of the team that drives the design and development of our low latency screening systems. WHAT YOU'LL BE DOING Lead the design, development, and deployment of software applications … experience in software engineering, with a strong track record of leading successful projects. Proficiency in Java Deep understanding of software architecture, design patterns, and system integration. Experience with cloud platform (AWS) and containerization (Docker, Kubernetes). Skills and experience with web servers and databases (e.g. DynamoDB, RDBMS ...

Site Reliability Engineer

Location
Cambridge, England, United Kingdom
business. Confidently communicate at all levels, adjusting style appropriately for CEO, Chair, engineers or the People team. Define, document and promote engineering standards, platform patterns and operational procedures. Create clear documentation and runbooks to guide Support teams and help Engineering resolve issues permanently. Support onboarding, mentoring and knowledge-sharing … . Observability tooling (Datadog, OpenTelemetry) and SLI/SLO design. Security and identity tooling (SSO, IAM, PKI). Queue or streaming design patterns (SQS, Kafka). Commercial or low-level languages beyond scripting (Java, C#, Golang, C++, Rust). Experience with legacy Windows Server/.NET/ ...

Lead Software Engineer

Location
Greater London, England, United Kingdom
looking for a Lead Software Engineer– PRIIP Cloud to lead the technical design, development, operation, and evolution of our strategic cloud-based PRIIP documentation and reporting platform. This is a hands-on full-stack technical leadership role with responsibility for the platform end-to-end, including user interfaces … Technical Leadership Own the technical architecture and end-to-end delivery of the PRIIP Cloud platform. Define and maintain architectural standards, design patterns, engineering principles, and platform roadmaps. Lead technical decision-making across frontend applications, backend services, APIs, integrations, data models, and cloud infrastructure. Ensure solutions ...

Azure Full Stack Developer (Senior Consultant)

Location
Greater London, England, United Kingdom
Hitachi Solutions family. As an Azure Architect, you will be part of the Azure Cloud Solutions capability and you will lead the design of enterprise scale Azure platforms for our customers. You will work on client facing projects and you will contribute towards the strategic direction of this … Functions and Logic Apps REST APIs and WebAPI SQL Server and Cosmos DB Git and CI/CD pipelines (Azure DevOps) Design patterns, dependency injection and microservices Bicep or Terraform desirable Docker and Kubernetes (AKS) desirable Unit testing (xUnit/NUnit) and Moq desirable Mobile development with ...

Senior Embedded Systems Engineer

Hiring Organisation
Catalyst
Location
Peterlee, County Durham, North East, United Kingdom
Employment Type
Permanent
Salary
£70,000
responsible for the full product lifecycle, from requirements capture and system architecture through to implementation, verification, and production support. Main Responsibilities Lead the design and development of advanced embedded systems for new and existing products. Define embedded software and hardware architectures aligned with customer and business requirements. Provide …/IP Experience using debugging and test equipment including oscilloscopes, logic analysers, and protocol analysers. Strong knowledge of software architecture, design patterns, and embedded software lifecycle processes. Experience with version control systems such as Git. Embedded Linux development. FPGA development (VHDL or Verilog). Cybersecurity for embedded ...

Data Engineer - Newcastle

Hiring Organisation
Hackajob Ltd
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
APIs) using AWS managed services (e.g., Kinesis, MSK, Lambda, Glue). Data Architecture & Standards Contribute to data modelling, data architecture best practices, and modern patterns (e.g., medallion architecture). Ensure data quality, lineage, governance, and security controls are applied consistently. DevOps & Deployment Deploy and maintain data applications using … streaming). Solid understanding of stream processing concepts (e.g., event time, state, backpressure). Understanding of software engineering best practices: testing, design patterns, CI/CD, Git. Experience building ETL/ELT or streaming data pipelines. Exposure to microservices and distributed system concepts. Experience working with cloud ...

Staff Software Engineer, Liquidity Management (C#/.NET) New London, UK

Location
Greater London, England, United Kingdom
Multiplier: Technical Leadership & Architecture: Drive architectural decisions for the platform, balancing scalability, maintainability, and rapid deployment goals Establish technical standards and design patterns that enable the team to ship features faster with fewer defects Lead technical design reviews and provide constructive feedback that elevates … Leadership: Led technical designs that were implemented by teams of 3+ engineers Made architectural decisions that had lasting impact on system capabilities Established technical patterns that were adopted across the team Proficiency with at least one major cloud platform (preferably Azure) Experience with containerization (Docker) and orchestration (Kubernetes) Understanding ...

(Senior) Software Engineer - Python New Exeter, Bristol

Location
United Kingdom
Engineer to help build the Uncertainty Engine - the platform at the heart of everything we do at digiLab. In this role, you'll design and build the scalable, secure systems that power trustworthy AI for customers tackling some of society's hardest problems. This is a hands … code (IaC) Degree‐level qualification in computer science or a related field Experience with DevOps and MLOps Solid grasp of software design patterns, SOLID and DRY principles, and architectural patterns Confidence with Git/GitHub, Docker and containerisation, Linux, bash, and the command line Command ...

Identity and Access Management Engineer (IDAM and Azure)

Location
Greater London, England, United Kingdom
privilege access and effective identity governance. Key Responsibilities The Azure Identity and Access Management Engineer carries out the following activities: 1. Azure IAM Design & Implementation Design Azure IAM solutions that align to customer security strategies, business outcomes and technical requirements. Build, configure and support Microsoft Entra … Governance & Operational Support Configure security policies, Conditional Access controls, administrative roles, privileged access processes and identity protection capabilities. Implement secure-by-design patterns aligned to Zero Trust, least privilege, assume breach and defence-in-depth principles. Support identity governance processes, including access reviews, entitlement management, audit reporting ...

Full Stack Developer - Assistant Vice President

Location
Belfast City District, Northern Ireland, United Kingdom
Role Overview/What will you do: Develop and implement complex software solutions using Java/J2EE, Spring Boot, and RESTful web services. Design, develop, and maintain robust microservices adhering to architectural best practices. Apply hands‐on expertise in Core Java, including multi‐threading and the Collections framework. … Hands‐on experience with Core Java, Multi‐threading, Collections framework, and Spring Framework. Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines. Experience with source code management tools (Git or Bitbucket). Understanding of clean coding principles and code quality measurements ...

Applied AIML Lead - Agentic AI & Python

Location
Auchentibber, Scotland, United Kingdom
certification on AI/ML engineering concepts and applied experience Advanced proficiency in Python and modern software engineering practices (testing, design patterns, code review, version control) Fluent with AI coding tools (e.g., Claude Code, GitHub Copilot) as a core part of day-to-day software development, with … with Large Language Models, including prompt engineering, RAG, fine-tuning, and agentic frameworks Practical experience with CI/CD, containerisation, and cloud-native deployment patterns Demonstrated experience delivering system design, application development, testing, and operational stability for ML or data-intensive systems Strong communication skills with confidence ...

Staff Software Engineer - Commercial Planning

Location
Greater London, England, United Kingdom
across the team. Provide expert technical guidance on complex projects, ensuring solutions align with engineering strategy, architectural standards and technology roadmaps. Lead the design and delivery of scalable software solutions and third-party integrations, partnering closely with Architecture teams and key stakeholders. Conduct thorough code reviews to ensure … high-performing, robust backend systems and integrations, with a focus on scalability, optimisation and resilience. Deep understanding of software engineering principles, design patterns and modern development practices, applied to building maintainable and adaptable systems. Strong understanding of automated testing approaches and tooling across unit, integration ...

Lead Software Engineer (UI) â Digital Markets Execution Technology (DMET), Execute

Location
Greater London, England, United Kingdom
strategy acceleration, incident/root‐cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise‐authorized AI‐assisted development and automation capabilities … intensive user experiences Demonstrated technical leadership in setting standards, leading designs, and mentoring teams Solid software engineering fundamentals, including OO/design patterns, debugging, and documentation Familiarity with agentic development approaches across the software development lifecycle Strong communication skills and ability to work effectively in global, cross ...

Senior Back-End Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£75,000
growth of other engineers, and driving the adoption of modern engineering practices, including AI-assisted software development. #LI-SD2 #LI-Hybrid Responsibilities Design, develop, and deliver complex back-end services, APIs, and distributed systems that power business-critical and customer-facing applications. Lead the technical delivery of strategic … services, and distributed systems. Proven experience delivering secure, resilient, high-performance software solutions in production environments. Strong understanding of software architecture, design patterns, and engineering best practices. Experience working with cloud platforms, ideally Microsoft Azure . Strong experience with relational databases, data modelling, and query optimisation, ideally ...