226 to 250 of 733 Design Patterns Jobs in the UK

Solutions Architect with Pre Sales Experience

Location
Camden Town, England, United Kingdom
programming languages like Scala, Python and Golang will be a plus Ability to read/write code and expertise with various design patterns Have used NoSQL database such as MongoDB, Cassandra, etc. Work on opportunities along with sales, practice, delivery teams through the pre-sales process Develop ...

Senior AWS DevOps Engineer

Hiring Organisation
Stott & May Professional Search Limited
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £600 per day
traces, using appropriate monitoring and observability tools. Define and implement SLIs, SLOs, SLAs and error budgets across critical services. Apply resilient design patterns, including multi-region failover, active-active architectures, circuit breakers and bulkheads. Ensure platforms support high availability, fault tolerance and disaster recovery in line with ...

Solution Architect (Biztalk)

Location
Reading, England, United Kingdom
SOAP/REST), Security Protocols, BizTalk Configuration, Transformations and JSON based Messaging. Experience on an recent BizTalk versions including 2013. Strong knowledge of integration patterns specially in integrating Portals/SSO, legacy applications, B2B Applications, external partners using BizTalk. Strong command on various BizTalk components like … .Net/C# concepts and current trends in the industry including strong understanding of Object Oriented design methodologies and design patterns Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support and industry standards around ...

iOS Software Engineer III

Location
Glasgow, Scotland, United Kingdom
develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Contributes to software engineering communities of practice and events … software engineering concepts and demonstrated applied experience Extensive experience of using common frameworks: UIKit, Core Data, expert in common Cocoa design patterns,experience of developing for iOS with Swift. Practical knowledge of iOS Platform Security: Keychain, Certificate Pinning, Data Protection APIs and Encryption, experience of building ...

Senior Software Engineer

Location
Swansea, Wales, United Kingdom
keen learners Desire to mentor others Nice to Haves Consultancy experience Working directly with customers and users Working within multidisciplinary teams with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pair programming … React ecosystem including a test-driven approach Infrastructure as code technology like Terraform and Cloud Formation Familiarity with architectural and design patterns Use of architectural decision records Support in applying If you need this job description in another format, or other support in applying, please email talent ...

Flight Software Engineer

Location
Bristol, England, United Kingdom
team environment, from design and planning through to development and testing. An understanding of the need to apply abstractions and patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular … systems engineering or spacecraft operations would all be beneficial, though not essential. Ability to work with abstract software engineering concepts and design patterns across languages and environments. Experience of other programming languages besides C. Of particular relevance are Java and Python. Familiarity with embedded Linux distributions ...

Flight Software Engineer

Location
Dundee, Scotland, United Kingdom
team environment, from design and planning through to development and testing. An understanding of the need to apply abstractions and patterns to software engineering solutions. Excellent problem-solving and programming skills in C. Experience writing C for software running on at least one embedded platform. Of particular … systems engineering or spacecraft operations would all be beneficial, though not essential. Ability to work with abstract software engineering concepts and design patterns across languages and environments. Experience of other programming languages besides C. Of particular relevance are Java and Python. Familiarity with embedded Linux distributions ...

.NET Developer, Consultant, Manager

Location
Belfast City District, Northern Ireland, United Kingdom
.NET developer to join our rapidly growing team. Every day is different, requiring your in‐depth knowledge of engineering and architectural principles to design and build innovative solutions for our broad range of clients. You will work with our outstanding digital talent, collaborating closely in mature, cross‐functional … APIs using ASP.NET Core Web API, including threat assessment throughout the development process. Deep understanding of object‐oriented programming principles (SOLID), design patterns, dependency injection, and secure coding practices. Experience deploying and managing .NET applications using containerisation technologies (Docker, Kubernetes). Experience using and defining version control ...

Technical Solutions Architect – Contract UK

Location
United Kingdom
creating enterprise-quality AI, ML, and Data Science based solutions. You will be involved in technology selection, API design, and establishing core patterns within our products and client projects. You will consider the functional and non-functional requirements to inform these decisions and lead our development team … extensive experience and familiarity with how enterprise software solutions fit into a wider technical landscape Having a solid understanding of traditional Design Patterns and the ability to adapt these to the AI world Being a strong proponent for rigorous quality processes, automated testing and IaC principles Having ...

Technical Solutions Architect Permanent UK

Location
Greater London, England, United Kingdom
creating enterprise-quality AI, ML, and Data Science based solutions. You will be involved in technology selection, API design, and establishing core patterns within our products and client projects. You will consider the functional and non-functional requirements to inform these decisions and lead our development team … extensive experience and familiarity with how enterprise software solutions fit into a wider technical landscape Having a solid understanding of traditional Design Patterns and the ability to adapt these to the AI world Being a strong proponent for rigorous quality processes, automated testing and IaC principles Having ...

Data Architect - FTC

Location
United Kingdom
development and evolution of data architecture, technology and tooling in line with the wider software strategy Design and document data architecture solutions, patterns and models that meet business and technical requirements Support architecture initiatives, roadmap activities and delivery across assigned projects and workstreams Collaborate with software engineers … sharing to less experienced team members Experience required Experience designing and delivering data solutions, contributing to data architecture and applying established design patterns Strong understanding of data migration, data analysis, data modelling, data integration patterns and data lifecycle management Experience with master data, operational data stores ...

Data Architect - FTC

Hiring Organisation
FBI &TMT
Location
Kent, South East, United Kingdom
Employment Type
Permanent
Salary
£75,000
development and evolution of data architecture, technology and tooling in line with the wider software strategy Design and document data architecture solutions, patterns and models that meet business and technical requirements Support architecture initiatives, roadmap activities and delivery across assigned projects and workstreams Collaborate with software engineers … sharing to less experienced team members Experience required Experience designing and delivering data solutions, contributing to data architecture and applying established design patterns Strong understanding of data migration, data analysis, data modelling, data integration patterns and data lifecycle management Experience with master data, operational data stores ...

Principal Technology Architect Hybrid Cloud Platforms -Germany, UK, Netherlands

Hiring Organisation
Infosys Technologies
Location
London, England, United Kingdom
target state hybrid cloud architecture spanning data centers, private cloud, virtualized platforms, Kubernetes, and public cloud.Develop enterprise blueprints, reference architectures, design patterns, and technical standards.Evaluate and select hybrid cloud technologies (VMware, Anthos, Azure Arc, AWS Outposts, OpenShift, Nutanix, etc.).Ensure designs support portability, vendor‐agnostic adoption … principles across hybrid cloud—identity, segmentation, encryption, and posture control.Align infrastructure with regulatory and compliance frameworks (ISO 27001, SOC2, CIS, NIST).Define security integration patterns across cloud and on‐prem: IAM, PAM, KMS, certificates, secrets management.Partner with security architects to ensure platform designs meet enterprise security requirements.5. Resilience, Observability ...

Senior Data Engineer

Location
Greater London, England, United Kingdom
security, and quality and help shape where it goes next. The platform has grown quickly, and this role is central to establishing the engineering patterns, frameworks, and best practices that will support it at scale. You will bring a technical lens to infrastructure, deployment practices, and architecture … Platform Ownership & Engineering Standards Take technical ownership of platform components, ensuring quality and consistency Establish, apply, and evolve engineering best practices, design patterns, and coding standards Define reusable patterns and frameworks across the data platform (including layered/medallion architecture approaches) Identify opportunities to improve performance ...

Senior Reliability Engineer

Hiring Organisation
Fitch Group
Location
Greater London, United Kingdom
Employment Type
Full Time
maintain automation and tooling solutions, including AI-assisted approaches to reduce toil and accelerate delivery Uphold infrastructure standards and system design patterns across all cloud environments Troubleshoot high-priority incidents and facilitate blameless post-mortems Evaluate and adopt emerging technologies that advance our secure cloud platform strategy … technology related field preferred (e.g., Computer Science, Engineering, etc.) Nice to Have Forward thinking and strategic mindset to be able to recognize and connect patterns to both enhance and simplify cloud-based development Hands-on experience with GitOps for declarative, automated application delivery on AWS EKS, driving self-service ...

Lead Engineer

Location
Greater London, England, United Kingdom
shaping the direction of a team, this role gives you the autonomy, responsibility, and impact to do just that. Key Responsibilities Lead the Design & Development - Architect, build, and deploy scalable, high-performance software solutions, covering both client-side … server-side applications. Technical Leadership - Guide the squad in technical decision-making, ensuring the team follows best practices in code quality, design patterns, architecture, security, and performance. Hands-On Engineering - Spend most of your time writing and reviewing code, designing APIs, and ensuring high-quality, maintainable software. ...

Senior Principal Architect — IaaS & Compute Platforms

Location
Greater London, England, United Kingdom
senior individual contributor role focused on architecting modern compute platforms in a large, regulated financial environment. You will define platform capabilities, integration patterns, and automation frameworks that enable efficient workload deployment while meeting stringent regulatory and operational requirements. Job responsibilities Defines and owns the architecture for IaaS and compute … platforms spanning bare metal provisioning, hypervisor technologies, and virtual machine lifecycle management; establish patterns for platform integration and automation. Architects datacenter compute provisioning flows from hardware through virtualization layers; design frameworks for resource management, orchestration, and platform operations. Designs and evolves hypervisor platform architectures across multiple technologies ...

OT Solutions Architect

Location
United Kingdom
access, asset visibility, SCADA, MES, historians, edge platforms and IIoT connectivity. Produce architecture diagrams, bills of materials, interface definitions, data flows, security requirements, implementation patterns and handover documentation. Assess site constraints and brownfield dependencies, balancing standardization with practical manufacturing requirements. IT/OT Integration and Manufacturing Data Design secure integration between PLCs, DCS, SCADA, MES, historians, ERP, cloud services and enterprise data platforms. Define appropriate protocols, interfaces and data exchange patterns, including OPC UA and other industrial communications where relevant. Support edge-to-cloud and manufacturing data enablement use cases while maintaining OT security, availability ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
sizes. We equip retail, fashion, luxury, footwear, outdoor, home and consumer goods brands with pioneering best-of-breed solutions to plan, design, develop, source, comply, buy, make, price, allocate, sell and replenish products. Our technology powers brands to streamline processes, drive efficiency and operate with confidence … Twelve-Factor App methodology.* Experience with serverless architectures.* Experience with Agile or Scrum methodologies* Knowledge of software development best practices and design patterns*Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion ...

Sr. Manager Software Engineering, AI Infra

Location
City of Edinburgh, Scotland, United Kingdom
build, and evolve the software that enable delivery of our Hybrid AI strategy. You will serve as a technical authority on design patterns, code quality, test approach, mentor and line manage more junior engineers, drive best practices, and collaborate cross-functionally with research, engineering, and product teams. … engineering and adapting where beneficial Technical Leadership and Mentorship: Serve as a technical lead and mentor to your team, establishing engineering standards, conducting design reviews, and fostering a culture of operational excellence across the team. Be accountable for the security at all layers from code design ...

Senior Software Engineer

Location
Wilmslow, England, United Kingdom
Overview At Waters, we are looking for a highly motivated and innovative Senior Software Engineer to design, develop, and deliver scalable, secure, and high-performing software solutions that support our scientific and analytical technologies. You will play a key role in modernizing platforms, driving technical excellence, and leveraging … software solutions using modern technologies such as C#, .NET, and TypeScript. Strong software engineering fundamentals with experience in APIs, microservices, software design patterns, testing methodologies, and secure development practices. Demonstrates accountability, strong problem-solving skills, and the ability to deliver high-quality outcomes that balance technical excellence ...

Software Engineer III - Java - Senior Associate

Location
Greater London, England, United Kingdom
code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation … develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Required qualifications, capabilities, and skills Formal training or certification ...

Snr Full Stack Python Engineer-Agentic Systems

Location
Greater London, England, United Kingdom
Level: Senior (5-8 years' experience) Work Arrangement: Hybrid (3 days office) We are looking for a Senior Full Stack Python Engineer to design, build, and deliver intelligent backend systems and modern front-end applications that support complex, data-intensive workflows. This role sits at the intersection … issues across the stack. Required Skills & Experience Core Language: Strong proficiency in Python (5+ years), with deep understanding of async programming, design patterns, and performance optimization Task Processing: Hands-on experience with Celery, Redis, Celery Beat, and Flower in production environments AI/Agentic Tooling: Practical experience ...

Senior Automation Engineer

Location
United Kingdom
seeking a Senior Automation Engineer to design, develop, and maintain scalable test automation solutions for modern web applications. This role is responsible for building automation frameworks using Playwright and TypeScript, integrating automated testing into CI/CD pipelines, and driving quality engineering best practices across cross-functional teams. … test scripts for end-to-end, integration, and UI testing. Drive the adoption of automation best practices, coding standards, and framework design patterns across engineering teams. Integrate automated test suites into CI/CD pipelines using tools such as Jenkins, Buildkite, Spinnaker, or similar platforms. Collaborate with ...

Senior UI Test Automation Engineer - Playwright & TypeScript

Location
Wrexham, Wales, United Kingdom
seeking a Senior Automation Engineer to design, develop, and maintain scalable test automation solutions for modern web applications. This role is responsible for building automation frameworks using Playwright and TypeScript, integrating automated testing into CI/CD pipelines, and driving quality engineering best practices across cross-functional teams. … test scripts for end-to-end, integration, and UI testing. • Drive the adoption of automation best practices, coding standards, and framework design patterns across engineering teams. • Integrate automated test suites into CI/CD pipelines using tools such as Jenkins, Buildkite, Spinnaker, or similar platforms. • Collaborate with ...