101 to 125 of 733 Design Patterns Jobs in the UK

Senior Product Designer

Location
Greater London, England, United Kingdom
help create a world-class customer experience that meets user needs and supports business goals In addition to driving end-to-end feature design and helping deliver our product roadmap, you will contribute to the development, adoption and evolution of our design system, helping ensure consistency … validation loops to refine solutions quickly. Contribute to the design system : help define and evolve scalable UI components and design patterns used across products and teams and help drive adoption. Mentor junior designers and contribute to the design culture through feedback, critique ...

Infrastructure Platform Architect

Location
Farnborough, England, United Kingdom
storage, networking and virtualisation platforms. Develop cloud strategy and hybrid infrastructure roadmaps aligned with requirements and defence security standards. Establish infrastructure design patterns, standards and best practices across the organisation. Lead capacity planning, scalability assessments and infrastructure optimisation initiatives. Evaluate emerging technologies and recommend adoption strategies based … design. Track record of leading infrastructure modernisation programmes and technology transformation. Experience in defence, aerospace or government IT environments. Deep expertise in infrastructure architecture patterns and design methodologies. Strong knowledge of cloud platforms (AWS, Azure, or equivalent), including services, scaling and cost optimisation. Extensive experience with virtualisation ...

Staff Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
world leading Grid Software products. You will work independently and contribute to the immediate team and other teams across the business and lead design decisions where appropriate. Location: Edinburgh, UK (Hybrid Working 2-3 days onsite) Roles and Responsibilities Providing technical leadership and defining, developing, and evolving software … Skills Strong knowledge of Computer Science fundamentals, including data structures, analysis of algorithms, object-oriented analysis and design, software design patterns and Java coding principles. Advanced experience of Java and Spring/Spring boot frameworks. Advanced experience with micro-services architecture and web services (REST ...

Senior Site Reliability Engineer

Location
Cambridge, England, United Kingdom
down alert fatigue, and introducing the SLI/SLO maturity that others adopt. Make poorly-understood systems legible, and design the monitoring patterns and tooling other engineers build on. Shape platform security posture and operational risk management with InfoSec — anticipating weaknesses before they are exploited or audited … designing secure-by-default patterns other teams adopt. Own secrets, certificate and access-management practice within scope, and raise the bar for how the platform manages operational risk. Platform & Infrastructure Engineering Design, build and operate platform services and cloud infrastructure at the hardest end, setting the reusable ...

Data Architect

Location
Greater London, England, United Kingdom
state designs that are efficient, resilient, and fit for a cloud-first future. Data Architecture Standards & Governance: Define, document, and maintain data architecture standards, patterns, and principles for DMG Media. Ensure these standards are consistently applied across all projects and platforms, and act as the authoritative data architecture voice … centres, and legacy on-premises systems. Ensure data flows, pipelines, and platform designs work coherently across all environments, with clear ownership of cross-environment patterns and data contracts. Cloud Platform Design: Lead the data platform architecture across the cloud estate, designing scalable lakehouse patterns, real-time ...

Data Engineer

Location
Greater London, England, United Kingdom
experience using Python and SQL in a commercial/industry setting Computer science fundamentals: data structures, algorithms, software design, design patterns, core programming concepts Experience delivering analytical use cases in a cloud-based environment Bonus experience Exposure to Hadoop technologies (e.g., HDFS, Hive, HBase … full of down-to-earth people passionate about data, with career potential and exposure to a range of technologies. We offer hybrid working patterns (2-3 days in our London or Bristol hub) to support work/life balance. We are committed to diversity and equal opportunity, with reasonable ...

Cloud Security Solution Architect

Location
Bolsterstone, England, United Kingdom
solution architectures across business, application, data, security, and infrastructure domains. Translate business, security, operational, and regulatory requirements into technical solutions. Develop architecture patterns, standards, and reference designs. Define integration patterns between identity platforms, applications, infrastructure, and cloud services. Design cloud-native identity solutions within containerised … Trust security architectures and trust boundary models. Design API security, service-to-service authentication, and workload authentication frameworks. Develop event-driven integration patterns using messaging and asynchronous processing technologies. Design Policy Decision Point (PDP) and Policy Enforcement Point (PEP) architectures using Policy-as-Code principles. ...

Principal Software Engineer

Location
Maidenhead, England, United Kingdom
demanding and critical environments to meet customer needs.The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional … C++ + Significant experience of best practice software development processes/lifecycles + Experience of Object-Oriented Design and Design Patterns such as SOLID + Experience of software testing and design for test* Desirable: + Master’s degree in an engineering, mathematical ...

Product Owner

Location
Greater London, England, United Kingdom
stakeholder walkthroughs, presenting product recommendations and their strategic rationale with confidence Stay current with Sportsbook market trends, competitor experiences and emerging design patterns, identifying opportunities to continue to evolve OpenBet's customer experience advantage Contribute to the wider product pillar backlog and cross-functional product strategy discussions … they place on product and experience design Experience supporting client-facing presentations, demos or RFP responses Familiarity with native mobile app UX patterns for iOS and Android Experience working within or contributing to a design system Experience with A/B testing and experimentation tools ...

Staff Engineer Software

Location
Leeds, England, United Kingdom
enhance code quality Steer team planning and design discussions, introducing innovative approaches to solve technical challenges and optimize design patterns Champion improvements to software quality, testability, operational metrics, and team documentation, setting a higher standard for the organization Mentor and coach engineers at all levels … mentor others in effective coding and architectural strategies, such as clean code, domain driven design and other design and architectural patterns Knowledge of observability practices , including logging, monitoring, and tracing in distributed systems. Expertise in Agile software delivery , with a track record of modeling ...

Senior Python Engineer

Location
Greater London, England, United Kingdom
London, UK Job Title Senior Python Engineer Job Title Senior Python Engineer Job Description We're looking for a Senior Python Engineer to design, build, and scale the backend systems that power our products. You'll own services end to end — from architecture and API design … unit/integration testing, TDD) Familiarity with CI/CD, Git workflows, and monitoring/logging tools Good knowledge of software design patterns, system design, and security best practices Excellent communication skills and experience mentoring other engineers Bachelor's degree in Computer Science ...

Senior Backend Engineer (Ruby)

Location
Greater London, England, United Kingdom
keeping the quality of the code top-notch by reviewing your teammates' code and mentoring junior engineers. Key responsibilities Core Backend Architecture: Design, build, and maintain robust, scalable, and secure backend features using Ruby on Rails, ensuring business logic is encapsulated and efficient API Strategy: Architect and document … avoiding and resolving N+1 queries and lock contention A firm grasp of Object-Oriented Analysis and Design (OOAD), design patterns, and software engineering best practices Experience designing and maintaining versioned, documented RESTful APIs Experience writing comprehensive automated tests using RSpec, including integration and request specs ...

Software Engineer, Full-Stack Applications (Associate Director)

Hiring Organisation
Fitch Group
Location
Greater London, United Kingdom
Employment Type
Full Time
innovation and responsible AI adoption – Challenge existing approaches constructively, encourage experimentation, create and evaluate proofs of concept, promote approved AI tools and responsible usage patterns, and help the tribe and squad turn promising ideas into scalable engineering practices Champion engineering excellence and quality – Implement CI/CD pipelines, conduct … practices. Experience designing and developing RESTful APIs and integrating with third-party services. Solid understanding of software design principles, design patterns, object-oriented programming, data structures, algorithms, and scalable system architecture. Experience working with relational and NoSQL databases. Familiarity with Agile development methodologies and modern ...

Data Architect - 24 month FTC

Location
Hatfield, England, United Kingdom
operational, analytical, and regulatory workloads. Create and maintain data architecture blueprints and reference architectures covering ingestion, integration, storage, lineage, and consumption. Define modelling patterns (3NF, dimensional/star, Data Vault, canonical models) and guide teams on when and how to apply them. Optimise physical designs for performance, scalability, cost … designs to Architecture Review Boards or equivalent governance forums. Delivery Governance & Technical Leadership Oversee the implementation of data architectures and ensure engineering teams follow patterns, standards, and best practices. Provide technical guidance on integration design, ingestion patterns, transformation methods, caching, orchestration, and storage optimisation. Conduct design ...

Lead Solution Data Architect in ARCHITECTURE

Location
Leeds, England, United Kingdom
Solution Data Architect in Architecture, Technology Directorate Permanent Full time Location - Leeds or London Flexible Working Options: We support a range of flexible working patterns including hybrid working, flexible start and end times We also support: Flexible start and end time to each day Ability to adapt calendar … appointments Expected a 50% (with a minimum of 40%) in-office attendance requirement can be spread across the month to accommodate diverse working patterns, such as the flexibility to purchase a weekly train ticket for certain weeks Compressed hours (subject to approval and policy within the team) Working from ...

Lead Solution Data Architect in ARCHITECTURE

Location
Greater London, England, United Kingdom
Solution Data Architect in Architecture, Technology Directorate Permanent Full time Location - Leeds or London Flexible Working Options: We support a range of flexible working patterns including hybrid working, flexible start and end times We also support: Flexible start and end time to each day Ability to adapt calendar … appointments Expected a 50% (with a minimum of 40%) in-office attendance requirement can be spread across the month to accommodate diverse working patterns, such as the flexibility to purchase a weekly train ticket for certain weeks Compressed hours (subject to approval and policy within the team) Working from ...

Senior C# .Net Developer

Location
Greater London, England, United Kingdom
seeking experienced Senior C# .NET Developers to join a strategic technology transformation programme within a leading international banking environment. The successful candidates will design, develop and enhance enterprise-grade applications supporting critical business functions across front-office, middle-office and back-office domains. They will work closely with … microservices SQL Server, including complex queries, stored procedures and optimisation Entity Framework/ORM Object-oriented design and design patterns Distributed systems and enterprise integration Unit and automated testing Azure DevOps, Git and CI/CD Agile/Scrum delivery Strong troubleshooting and problem-solving ...

Senior C# .Net Developer

Hiring Organisation
ARM
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£500/day Umbrella Inside IR35
seeking experienced Senior C# .NET Developers to join a strategic technology transformation programme within a leading international banking environment. The successful candidates will design, develop and enhance enterprise-grade applications supporting critical business functions across front-office, middle-office and back-office domains. They will work closely with … microservices SQL Server, including complex queries, stored procedures and optimisation Entity Framework/ORM Object-oriented design and design patterns Distributed systems and enterprise integration Unit and automated testing Azure DevOps, Git and CI/CD Agile/Scrum delivery Strong troubleshooting and problem-solving ...

Lead Software Engineer, Full-Stack Applications - AI Fluent (London)

Location
Greater London, England, United Kingdom
innovation and responsible AI adoption - Challenge existing approaches constructively, encourage experimentation, create and evaluate proofs of concept, promote approved AI tools and responsible usage patterns, and help the tribe and squad turn promising ideas into scalable engineering practices Champion engineering excellence and quality - Implement CI/CD pipelines, conduct … practices. Experience designing and developing RESTful APIs and integrating with third-party services. Solid understanding of software design principles, design patterns, object-oriented programming, data structures, algorithms, and scalable system architecture. Experience working with relational and NoSQL databases. Familiarity with Agile development methodologies and modern ...

Senior Engineer - Python & Containerization (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
communication skills* Extensive relevant industry work experience* Hands-on experience integrating Container Image Scanning platforms and tooling* Experience of the full lifecycle of design, implementation … running of enterprise software solutions involving cross functional team collaboration* Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems* Experience of k8s and container technologies such as Docker, Podman and Openshift* Experience of security fundamentals with relation ...

Principal Architect - Finance

Location
Greater London, England, United Kingdom
adherence of solution designs to the organisation’s Digital Blueprint, Enterprise Architecture, and Product Roadmaps. Using architecture design and modelling techniques, patterns, tools, and standards for design delivery Communicating and presenting to governance forums for review, ratification and signoffs against new design patterns … technical design including data models, integrations, user interfaces, and security configurations. WHAT YOU'LL BRING WHAT YOU'LL BRING: Experience in architecture patterns and flows for Finance. Oracle experience (DB, Fusion SaaS, ORMB or EPM) will be a plus. Experience in Architecture, design and delivery ...

Automation Test Software Engineer

Location
United Kingdom
growing engineering team developing advanced validation frameworks for connected devices and intelligent digital products. Working within a Python-based environment, you will design and build robust end-to-end automation frameworks that interact directly with physical hardware, enabling large-scale validation and quality assurance across device fleets. … backend services. Develop monitoring, reporting, logging, and diagnostic capabilities within automation platforms. Apply software engineering best practices including code quality standards, design patterns, modular architecture, and automated testing. Collaborate closely with global engineering, software development, and quality teams. Troubleshoot hardware, software, and automation issues across multiple environments. ...

Automation Test Software Engineer

Location
Greater London, England, United Kingdom
growing engineering team developing advanced validation frameworks for connected devices and intelligent digital products. Working within a Python-based environment, you will design and build robust end-to-end automation frameworks that interact directly with physical hardware, enabling large-scale validation and quality assurance across device fleets. … backend services. Develop monitoring, reporting, logging, and diagnostic capabilities within automation platforms. Apply software engineering best practices including code quality standards, design patterns, modular architecture, and automated testing. Collaborate closely with global engineering, software development, and quality teams. Troubleshoot hardware, software, and automation issues across multiple environments. ...

AI Consulting –Sr. AI Architect & Client Partner

Location
Greater London, England, United Kingdom
, and implementation of enterprise-grade GenAI and Agentic AI solutions from concept to production. Define scalable reference architectures and design patterns for AI platforms, copilots, and intelligent agents. Establish architectural standards, reusable components, and best practices across delivery programs. Design secure, resilient, highly … frameworks : LangChain/LangGraph, LlamaIndex, CrewAI, AutoGen, DSPy, Semantic Kernel, Strands. Advanced retrieval : Graph RAG, knowledge graphs, context graphs, hybrid search, vector databases. Agentic patterns : multi-agent architectures, planning and reasoning, MCP (Model Context Protocol). Model customization: fine-tuning, distillation, and model evaluation at scale. What success looks ...

Lead Data Platform Engineer

Location
Greater London, England, United Kingdom
technical designs for CF’s cloud infrastructure (OCI, Databricks) and NHS data pipelines, working within the strategic architecture set by the Director Define integration patterns, data flowdesignsandcomponentspecifications that the data engineering team implements Make implementation-level technology decisions (tooling, frameworks, configuration approaches) within the Director’s strategic technology selections … with infrastructure as code, CI/CD and a Git and GitHub workflow A track record of setting engineering standards and design patterns, conducting architectural review, and producing design documentation that others build from Experience owning delivery of technical workstreams: technical workplanning, capacity management ...