26 to 50 of 737 Design Patterns Jobs in the UK

Software Engineer

Location
Birmingham, England, United Kingdom
principles under guidance from senior engineers, principal engineers and architects Participate in peer code reviews and apply coding standards, design patterns and best practices Deliver work items from design through development, testing and deployment Provide estimates and communicate progress or blockers Troubleshoot issues … Analytical Skills Problem-Solving Effective Communication Team Collaboration Willingness to Learn Industry Keywords Software Engineering Principles Cross-Functional Team Technical Guidance Design Patterns Best Practices Tools & Technologies AWS Azure GCP React Node.js Terraform Celery Containerisation Infrastructure-as-Code Cloud-Native Services #J-18808-Ljbffr ...

Consulting Senior Manager - Data Products Architect

Location
Greater London, England, United Kingdom
enterprise data products that enable trusted, reusable, and scalable data consumption across the organization. You will define the standards, governance frameworks, and architectural patterns that ensure data products are built once, managed consistently, and shared across multiple business domains. Working closely with product owners, data engineers, platform architects, governance … level agreements, and access management frameworks for published data products Collaborate with platform teams to ensure the Databricks environment supports scalable self-service consumption patterns Champion the adoption of Unity Catalog as the enterprise governance and discovery layer Design patterns that support data sharing, product consumption ...

UX / Product Design Lead (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
responsibility for the quality of the end-to-end experience, guiding and developing other designers, and contributing to the definition and evolution of reusable patterns and standards that raise the bar across the team. Responsibilities Work closely with research, senior stakeholders, product managers and engineering teams to brainstorm … critique, and ensuring a consistently high standard of design is maintained across the team Define, document, and champion reusable design patterns and components, contributing to the evolution of our Design System and shared design language Guide and mentor other UX Designers ...

Software Development Engineer III

Location
Greater London, England, United Kingdom
solving Design software that is clean, maintainable, modular, and optimized, applying software design principles, data structures, and design patterns Test, debug, and resolve production issues within established SLAs, ensuring software consistently meets design requirements Identify areas of inefficiency in code … monitoring) Experience designing and building APIs for consumption across a business unit Knowledge of software design principles, data structures, design patterns, and computer science fundamentals Familiarity with testing and monitoring tools, with the ability to design easily testable and observable software Ability ...

Senior Architect AI

Location
Greater London, England, United Kingdom
supports current and future business requirements, context & process across customer experience, AI innovation, and operational efficiency use cases Define architectural standards, design patterns, and technology selection criteria that enable scalable, reliable AI implementations across multiple European markets & ventures Ensure architectural decisions consider operational requirements, budget constraints … accountability for AI platform integration with Liberty Global's core telecommunications infrastructure & ventures, ensuring seamless data flow and system reliability Design integration patterns and API strategies that connect AI services with existing platforms while maintaining security, performance, and data quality standards Collaborate with enterprise architects and engineering ...

Senior Software Development Engineer, AWS CloudFront

Location
Greater London, England, United Kingdom
object-oriented design Experience in professional, non-internship software development Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems Experience in development in the last 3 years Preferred Qualifications Master's degree in computer science … SOAP, HTTP, WSDL, XSD, and REST Experience bringing technology products to market in a fast-paced environment Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems, or experience building complex software systems that have been successfully delivered to customers Experience with written ...

Product Design Manager

Hiring Organisation
Perk
Location
London, UK
Employment Type
Full-time
user within PerkCollaborate with the wider Product Design team to align the experience, making sure journeys and design patterns across our tools are coherent and consistentContinuously optimise the design operations across the Product Design team, looking after the processes, frameworks … build up local hubs in our core markets to support in real life collaborations as much as possible. We of course support flexible working patterns but it is our objective to maximise that IRL connection more than remote. For certain roles, we can help with relocation from anywhere ...

Solutions Architect

Location
Greater London, England, United Kingdom
scalable and performant applications, systems and infrastructure for large software projects leveraging the company Customer Advising and Value Articulation: Guide customers on architecture patterns and optimisation strategies for the company, while clearly communicating its business value to the relevant stakeholders Sales Partnership: Collaborate with the sales team … Complementary Technologies: Enhance your skills with partner and complementary technologies such as Apache Kafka and Kubernetes Modern Architecture Design: Design Patterns and Methodologies: Embrace best practices in microservices, DevOps, cloud, and security Cutting Edge RAG and AI Architectures: Help customers on their generative AI journey ...

Experience Design Vice President

Location
Greater London, England, United Kingdom
product experience Establish and elevate visual design quality through a strong point of view on hierarchy, typography, layout, and modern UI patterns Bring clarity and consistency to complex or legacy experiences by introducing contemporary, consumer-grade design patterns Use prototyping, storytelling, and strong design … point of view on visual and interaction design; work demonstrates the ability to elevate and modernize complex or legacy experiences, introducing contemporary patterns and raising the overall quality bar Demonstrated ability to design end‐to‐end user journeys (not just individual screens) Ability to clearly ...

Product Designer - Native Apps New London, UK

Location
Greater London, England, United Kingdom
mobile app experience across iOS and Android. Stay hands-on across discovery, interaction design and UI craft. Apply and contribute to reusable patterns, components and design system evolution. Use insights and research findings to validate solutions and drive direction. Report to and work closely with … iterate solutions and influence decisions. Produce user journeys, flows, wireframes and prototypes to bring ideas to life. Design native interactions and patterns across the home-moving journey. Partner with Content Design when shaping complex flows and messaging. Consider tone, hierarchy and edge cases across ...

Technical Solution Architect

Hiring Organisation
Fruition Group
Location
London, United Kingdom
Employment Type
Permanent
ledger-based post-trade platform. You'll start hands-on as a senior engineer, and take on increasing ownership of system design, technical direction, and solution architecture as you grow into the role. Why This Role You'll have real influence in a small, high-calibre team, with … Architecture & System Design Design secure, scalable distributed systems for regulated environments Define and evolve system architecture, APIs, and integration patterns Apply sound software design patterns and architectural principles Contribute to decisions on ledger and smart contract design Build in auditability ...

Principal Software Engineer

Hiring Organisation
Matchtech
Location
Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
focus is on embedded and/or application software in secure environments, with end-to-end ownership across the software lifecycle (requirements through design, implementation, test, verification, deployment and support). You may also have line management responsibility (up to c. 5 engineers, depending on team structure). … understanding of modern software lifecycle practices (requirements, design, implementation, test/verification). Experience with OO design, design patterns, and principles such as SOLID. Strong testing mindset: design for test, automated test approaches, and verification. Desirable Rust JavaScript/Node.js/ ...

Senior Software Engineer

Hiring Organisation
Iris Software
Location
Moffat, Dumfries & Galloway, UK
Employment Type
Full-time
components, with authority over component-level technical choices and escalation path to Engineering Lead for cross-team impactsDrive technical excellence by establishing architectural patterns, standards, and best practices that others can followEnsure knowledge transfer and documentation for owned systems to enable team continuityCollaboration & CommunicationLead with AI-first practices … Strong containerisation (e.g. Docker) or Kubernetes (AKS/EKS) experience with production-scale deploymentsArchitecture Expertise: Expertise in clean architecture principles, SOLID design patterns, and domain-driven designQuality & Testing: Drive TDD/BDD adoption in team testing strategy and quality governance, and implement comprehensive automated testing with continuous ...

java developer in financial markets

Location
Greater London, England, United Kingdom
functional requirements into technical designs; Build solution-level extensions and component enhancements in line with architectural principles, coding standards, and approved design patterns; Escalate architectural concerns, complex design decisions, and material technical risks to senior engineers or architects; Take technical ownership of key components, services … discussions, and technical forums; Provide technical guidance and mentoring to junior engineers on C++/Java best practices and design patterns; Ensure adherence to SDLC standards, engineering controls, and quality metrics. Требования Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Strong hands ...

Lead .Net Software Engineer

Location
Cheltenham, England, United Kingdom
scalable, secure, and maintainable software solutions Work with architects and engineers to turn technical direction into practical outcomes Define and promote engineering standards, patterns, and best practices Support engineers through code reviews, design reviews, mentoring, and technical problem‐solving Collaborate with product, delivery, and business stakeholders … experience in C# and .NET Experience designing and building production microservices, APIs, and distributed systems Strong understanding of event‐driven architecture and asynchronous integration patterns Experience working with BFF patterns and service‐oriented frontend integration approaches Strong experience with relational databases, ideally PostgreSQL Strong grounding in software design ...

Senior Software Engineer (Machine Learning)

Location
West of England, England, United Kingdom
build the scalable, high-performance backend services and APIs that deliver functionality to users, applying security best practices throughout Implement software design patterns, SOLID principles, and architectural best practices Own CI/CD pipelines and deployments, keeping production systems reliable and performant Provide technical support and lead … Python Familiarity with Linux, bash, and the command line Ability to write logical, consistent, self-explanatory code Understanding of software design patterns, SOLID and DRY principles, and architectural patterns Experience with Git/GitHub and best practices Knowledge of the software testing pyramid and types ...

Senior Software Engineer (Machine Learning) New Exeter, Bristol

Location
United Kingdom
build the scalable, high-performance backend services and APIs that deliver functionality to users, applying security best practices throughout Implement software design patterns, SOLID principles, and architectural best practices Own CI/CD pipelines and deployments, keeping production systems reliable and performant Provide technical support and lead … Python Familiarity with Linux, bash, and the command line Ability to write logical, consistent, self-explanatory code Understanding of software design patterns, SOLID and DRY principles, and architectural patterns Experience with Git/GitHub and best practices Knowledge of the software testing pyramid and types ...

Senior Python Developer/ Engineer

Location
City of Westminster, England, United Kingdom
Gateway, DynamoDB, S3, Secrets Manager, and CloudWatch. Work closely with the Lead React Engineer, Technical Architects, and Engineering teams to implement technical designs, architectural patterns, and coding standards. Collaborate with product managers, designers, and client stakeholders to translate business requirements into robust technical solutions. Design and implement … patterns. Apply software engineering best practices, including SOLID principles, Clean Architecture, Repository Pattern, Factory Pattern, Strategy Pattern, Dependency Injection, and other design patterns to create maintainable and extensible solutions. Implement resilient solutions using retry mechanisms, error handling strategies, circuit breaker patterns, dead-letter queues, and asynchronous ...

Head of Analysis & Design - Investment Platform

Location
Greater London, England, United Kingdom
analysis and product management, ensuring investment is aligned to business priorities and enterprise outcomes. Through the definition of common standards, reusable design patterns and platform-wide governance, the function drives consistency, simplification and scalability, enabling the organisation to accelerate change, optimise cost, and realise the full potential … Engineering and Architecture teams to shape and deliver technology-enabled business transformation. Strong understanding of modern technology concepts, including platform architectures, data ecosystems, integration patterns and AI-enabled solutions. Experience ensuring business outcomes, product direction and technology delivery remain aligned with enterprise strategy, architecture and platform standards Proven ability ...

Lead Software Engineer

Location
Ellesmere Port, England, United Kingdom
architecture discussions to build scalable and robust systems. Drive best practices across the software engineering team, ensuring adherence to coding standards, design patterns, and performance optimization. Mentor and guide team members, promoting technical excellence and continuous improvement. Identify and evaluate opportunities to improve existing code, technical standards … ensuring best practices in API design. Utilize SQL, Entity Framework, T-SQL and SQL Server for database management and optimization. Apply design patterns (e.g. OOP, SOLID, Clean Code) to create robust and reusable code components. Challenge, define and promote the use of AI agent capabilities to improve ...

Technical & Solution Architect (Distributed Ledger / Regulated Financial Services)

Location
Greater London, England, United Kingdom
technical leadership position in the making. You will work across product management, engineering, and client-facing discussions to document and evolve the design of a distributed ledger-based post-trade platform operating within regulated financial services. You will initially contribute as our technical documentation lead while progressively taking … Architecture & System Design: Design scalable and secure distributed solutions in regulated environments Define and evolve system architecture, APIs, and integration patterns Apply appropriate software design patterns and architectural principles Contribute to product hosting and capacity planning decisions Ensure auditability, resilience, and operational ...

Senior Software Engineer

Location
City of Edinburgh, Scotland, United Kingdom
using the TCG Application Lifecycle Management (CALM) methodology.* Designing well architected, maintainable solutions using appropriate design principles for example design patterns and SOLID principles.* Investigating and resolving software defects to provide timely resolutions.* Ensuring sufficient code coverage of deliverables by the use of automated tests. … e.g. SQL, non-relational) including data modelling and performance.* An in-depth understanding of software principles for example SOLID principles and design patterns and how to apply them.* Ability to analyse and solve technical problems.* Ability to clearly articulate ideas to target audience.* Ability to collaborate with ...

Senior Solutions Engineer

Location
Greater London, England, United Kingdom
between the partner and Wise's product teams to gather valuable insights and drive continuous product improvements. This includes collecting partner feedback, analyzing usage patterns, and working with product managers to prioritize and implement enhancements that meet partner needs. You should be someone who can think holistically about … love to hear from you! Strong problem-solving and organisational skills, able to handle ambiguity and competing priorities. Familiarity with common design patterns and architectural principles, including domain-driven design (DDD), event-driven architecture (EDA), and microservices architecture. Familiarity withJava (Spring), Kubernetes, AWS, and service ...

Senior Architect, ADC/Quant

Location
Greater London, England, United Kingdom
systems, overarching data ecosystems, and leading our artificial intelligence (AI) integration strategy.The successful candidate will set the architectural target state, establish design patterns for highly resilient systems, and ensure technical coherence across a highly heterogeneous technology stack. You will partner with business stakeholders and engineering management … enterprise distributed systems.**Deep Technical Breadth & Depth:*** Advanced data architecture experience using Databricks, Microsoft Fabric, and large-scale data processing (Data Mesh/Lakehouse patterns).* Strong background in data integration and relational platforms* Proven experience designing highly available Hybrid and Multi-Cloud architectures (Azure & AWS).* AI & Machine ...

Principal Security Design Consultant

Location
Greater London, England, United Kingdom
vulnerability management, identity, network and incident response processes. Produce and own architecture artefacts including requirements, High-Level Designs (HLDs), Low-Level Designs (LLDs), reference patterns, design decisions, migration roadmaps, test criteria and as-built assurance. Broader security architecture: Lead architecture reviews and design engagements across … , proposals, tender responses and client presentations for SOC and wider security architecture engagements. Develop reusable reference architectures, methods and design patterns, and contribute to the continual improvement of Cyro's managed SOC and architecture services. Evaluate emerging security technologies, service models and licensing options, making ...