226 to 250 of 311 Design Patterns Jobs in the UK excluding London

Embedded software engineer - South Coast

Hiring Organisation
Morgan McKinley
Location
Hampshire, United Kingdom
Employment Type
Full-Time
Salary
£35,000 - £70,000 per annum
critical hardware platforms. Whether you are starting your career with strong foundational C/C++ skills or are an experienced engineer looking to design complex system architectures for secure environments, this role offers direct involvement across full lifecycle software delivery. Key Responsibilities Design, develop, test … hardware integration. Senior/Principal Embedded Software Engineer: Extensive background in system architecture, multi-threaded RTOS/Linux environments, complex software design patterns, and technical leadership. Security Clearance & Eligibility Due to the nature of the projects, candidates must hold or be eligible to achieve standard Security Clearance ...

Software Engineer - Orchestration AI & Robotics Oxford, England, United Kingdom

Location
Oxford, England, United Kingdom
control real hardware doing real biology, so correctness, recoverability, and observability matter more here than they do in most software work. Key Responsibilities Design and build the software that orchestrates autonomous laboratory systems, including scheduling, workflow execution, state management, error handling, and recovery. Develop the agentic layer … Skills, and Experience Solid software engineering fundamentals, covering version control, code review, CI/CD, debugging, and API design. Fluency with design patterns and architectural structure, at both the object level and the system level, together with the judgement to apply them where they earn their place ...

Solutions Architect

Location
Oxford, England, United Kingdom
standards, governance, and implementation. Excellent stakeholder management and communication: can influence at exec level, simplify complex trade‐offs, and align diverse teams behind common patterns and outcomes. Strong technical first principles, confidence and willingness to remain hands‐on in solution delivery where appropriate, and an enthusiasm for empowering engineering … experience architecting solutions within a Microsoft 365 ecosystem, with a wider, cloud native, SaaS application estate. Experience with event driven integration design patterns, that deliver observability, resilience, and operational effectiveness. An AI first mindset. Enthusiastic about the opportunities to improve process, day‐to‐day productivity, and innovate ...

Knowledge Graph and Ontology Specialist

Location
Sheffield, England, United Kingdom
industrial interoperability approaches, this role is dedicated entirely to the knowledge graph engineering and ontological understanding underpinning its success. Main Duties And Responsibilities Design, build, and maintain formal, machine-readable ontologies (e.g., using UML, RDF(S), SHACL, OWL) to support knowledge representation across multiple high-impact industrially-focused … e.g. Turtle). Essential: Practical experience with ontology authoring tools and workflows (e.g., Sparx Enterprise Architect, Protégé) and familiarity with ontology design patterns and common anti-patterns. Essential: Working knowledge and understanding of the differences between graph database technologies (e.g., Neo4j, GraphDB, RDFox) and experience building ...

Senior Software Engineer (React/Typescript) JBLE1 NI

Hiring Organisation
MCS Group
Location
Belfast, UK
modern cloud-based engineering environment. Using AI-assisted development tools as part of your day-to-day engineering workflow. Contributing to technical design and architectural discussions. Working closely with product and internal stakeholders to understand requirements and deliver effective technical solutions. Helping mentor and support junior members … this isn't essential. A genuine interest in modern AI-assisted development and emerging engineering practices. Strong understanding of software architecture, design patterns and technical decision-making. The ability to communicate technical concepts clearly to both technical and non-technical stakeholders. A collaborative approach and strong relationship ...

Software Engineer Full Stack .Net AWS JavaScript

Hiring Organisation
Client Server
Location
St. Albans, Hertfordshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
working with 2 days work from home per week Your role: As a Software Engineer you'll join an Agile development team to design and develop new features and enhancements to complex Payments and client systems within a microservices environment (300 services). You'll be working with … React You have experience with AWS and microservices You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You enjoy collaborating, learning new things and sharing knowledge You are degree educated in Computer Science or closely related discipline Apply ...

Principal Software Engineer

Location
Stirling, Scotland, United Kingdom
and development of complex software systems, remaining close enough to the technology to understand and influence implementation. Establish and promote software engineering standards, patterns, principles and best practices. Mentor and coach software engineers, helping to develop technical capability and a culture of engineering excellence. Identify opportunities for innovation … technical levels. You’ll bring: Significant experience designing, developing and delivering complex software solutions. Strong knowledge of software architecture, engineering principles, design patterns and modern development practices. The ability to make sound architectural and technical decisions and communicate the rationale clearly to both technical and non-technical ...

Backend Software Engineer Python ML AWS

Hiring Organisation
Client Server
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
strong knowledge of AWS You have a good knowledge of modern software engineering best practices, microservices, TDD/DDD, common Design Patterns Experience with Databricks, PostgreSQL, Amazon RedShift or MLflow would be great but not essential What's in it for you: As a Backend Software Engineer ...

Software Engineer - C# & .NET

Location
Manchester, England, United Kingdom
allows us to win together It’s a bonus if you have - Experience of Software development using SOLID principles and Software Design Patterns - Experience of Rest API - Experience of Test-Driven Development - Experience of AWS, Kubernetes and OpenShift - Experience of DevOps - Experience of Cloud Development environments - Knowledge ...

Analyst Programmer 3E

Hiring Organisation
VIQU IT
Location
Glasgow, Stobcross (historical), City of Glasgow, United Kingdom
Employment Type
Permanent
technical lead and key contact for Elite 3E • Develop and support Elite 3E, integrations, and in-house applications • Own development workstreams from design through to release and support • Work with consultants, developers, BAs, and architects on new solutions • Produce technical and functional documentation • Complete unit, integration, and user … Finance or legal sector experience is highly desirable • Experience with SSRS or similar reporting platforms • Understanding of multi-tier architecture and design patterns • Strong communication and stakeholder management skills • Proactive approach with strong attention to detail ...

Senior Software Engineer - .NET

Location
Nottingham, England, United Kingdom
office) reporting to the Lead Developer. Key Responsibilities Own features end-to-end across the full software development lifecycle: requirements analysis, technical design, development, unit and integration testing, code review, deployment and post-release support. Design, develop and maintain scalable, maintainable C#/.NET services … assisted development tools. Qualifications Required Skills/Knowledge Strong expertise in .NET Core/.NET Framework and C#, including object-oriented design and common design patterns. Proven experience across the full software development lifecycle, ideally supporting a live, business-critical production system. Solid experience with ...

Software Development Engineer In Test

Location
Jersey Marine, Wales, United Kingdom
writes high-quality test code to validate that product acceptance criteria are fully met while ensuring quality, security, accessibility, and maintainability. Key Responsibilities Design, develop, and maintain automated test frameworks using Ruby and Gherkin (BDD) following established coding standards and guidelines. Create readable, maintainable, and reusable test automation … Gherkin and BDD frameworks (eg, Cucumber). Good understanding of Scripting languages and automation best practices. Knowledge of software engineering principles, design patterns, and clean code practices. Experience in Accessibility and Security testing. Familiarity with performance testing concepts and maintaining performance test suites. Ability to write scalable ...

Lead Solution Architect - Data Analytics

Hiring Organisation
Inspire People
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
platforms Translate business strategies and requirements into target architectures, solution designs and technology roadmaps Produce architectural artefacts including blueprints, technical options, design patterns and high-level designs Shape architectural decisions across complex initiatives and represent architecture at governance forums Lead and develop a team of architects, supporting ...

Sr. Software Engineer

Location
Cambridge, England, United Kingdom
using frontier LLMs to improve outcomes, across the SDLC Advanced programming concepts such as low-level resource optimizations and high-level design patterns, across multiple languages Expertise in software technologies including Linux, IP networking, databases, open-source software and cloud computing platforms Excellent problem-solving and communication ...

Cyber Security Architect

Location
Coventry, England, United Kingdom
enterprise security architecture, governance, and technical assurance activities. You will help define the future-state security architecture, establish security standards and design patterns, and ensure consistent implementation of Zero Trust principles across the organization. Working closely with senior business, technology, and security stakeholders, you will translate business … long-term cyber resilience. Key Responsibilities Enterprise Security Architecture Define and maintain enterprise-wide Zero Trust target architectures. Develop security reference architectures, design standards, architecture principles, and implementation patterns. Create and review architecture artefacts, including high-level and detailed solution designs. Establish governance processes, technical assurance frameworks ...

Data Platform Solution Architect

Location
Basildon, England, United Kingdom
United Kingdom**Work Mode:** Fully Onsite**Engagement Type:** Contract**Key Responsibilities/Skill Requirements:*** Strong experience in **Solution Architecture** and **Cloud-Native Architecture Design*** Hands-on expertise in **Snowflake Architecture*** Experience with **Data Lakehouse architectures**, including **Apache Iceberg*** Proficiency in designing and managing **S3-based Data Lakes*** Experience …/PySpark** for large-scale data processing* Ability to create **Architecture Design Documents (ADDs)*** Deep understanding of **cloud-native design patterns*** Experience in **performance tuning** across:* Snowflake* Airflow* Iceberg* Focus on **platform reliability, scalability, and observability*** Experience designing and operating **data platforms** in production environments ...

AWS Cloud Architect - eSC or eDV Clearance Required

Location
Leicester, England, United Kingdom
This role suits a senior engineer or developer who is ready to move into a broader technical leadership position. You will lead the design and delivery of secure, scalable, and high‐performing cloud solutions, primarily on AWS, while also contributing to wider cloud and infrastructure architecture across complex … clear solution designs and collaborate with stakeholders across engineering, product, and delivery. Provide technical leadership across full‐stack development, microservices, distributed systems, event‐driven patterns, and cloud‐native application design. Use AWS (and occasionally Azure) services to build secure, resilient, and cost‐efficient solutions. Apply AWS Well‐Architected Framework ...

Backend Software Engineer C# .Net - FinTech

Location
Newcastle upon Tyne, England, United Kingdom
negotiable) + Bonus 25 days holiday Social team atmosphere with a range of events Your role: As a Backend Software Engineer you will design and develop business critical backend services using modern C# .Net, working on distributed systems that process large volumes of data with demanding performance … experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms Ideally you will have experience of working within FinTech, financial services or consulting environments #J-18808-Ljbffr ...

Backend Software Engineer C# .Net - FinTech

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
pension contribution Continuous career development opportunities Social team atmosphere with a range of events Your role: As a Backend Software Engineer you will design and develop business critical backend services using modern C# .Net, working on distributed systems that process large volumes of data with demanding performance … experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms Ideally you will have experience of working within FinTech, financial services or consulting environments Apply now to find out more about this Backend ...

Senior Systems Engineer

Location
Guildford, England, United Kingdom
engine infrastructure Working with the Lead Systems Engineer to conduct a thorough technical assessment of engine and game systems Collaborating across departments to design and deliver key engine features. Profiling and resolving performance issues across CPU, GPU and memory Ensuring high-quality, maintainable output - from broad system design … optimisation and porting processes Strong understanding of hardware across different platforms Strong C++ skills, including sound knowledge of multithreading, software design patterns, and systems architecture Familiarity with game engine architecture across multiple engines including proprietary Good problem solving and debugging skills Bonus points for: Any additional coding ...

Software Engineer (MCU)

Location
Bristol, England, United Kingdom
real‐time systems Collaborate with hardware, Linux, UI, connectivity, and test teams on integration topics Define and maintain coding standards and design patterns for MCU software Support fault investigation, root‐cause analysis, and corrective actions Share knowledge and mentor more junior members of the team Your skills … provide a stimulating environment where you will have the opportunity to develop and learn from others. We offer flexible working policies where working patterns are agreed with our line managers, taking into account the role, needs of the individual, and the team. We recognise that we are only ...

Applied AI ML Lead

Location
Bournemouth, England, United Kingdom
model development lifecycle, including planning, execution, continuous improvement, risk management, and ensuring solutions are scalable and aligned with business objectives. Design and implement multi-agent systems, including orchestration layers that coordinate specialized agents, manage task routing, and integrate human-in-the-loop (HITL) controls. Implement robust drift monitoring … across multiple locations. Proven experience building and deploying multi-agent systems, including use of orchestration frameworks (e.g. LangGraph, ADK), agent design patterns, and production-grade system integration. Preferred Qualifications, Capabilities, and Skills Advanced degree (Master’s or Ph.D.) in Data Science, Computer Science, Mathematics, Engineering ...

Senior Embedded Software Engineer

Location
Southampton, England, United Kingdom
range of products, working closely with software, FPGA and SoC engineering teams. Key responsibilities: Develop, maintain and test C/C++ software Design and implement new embedded software applications and features Carry out unit and integration testing Develop software for system control and monitoring Integrate communication protocols including … structures and algorithms Experience working in Linux environments Experience with CI/CD Strong knowledge of SOLID principles, OOD and software design patterns Security clearance will be needed Desirable Experience - Embedded Software Engineer -Southampton MATLAB OpenGL or Vulkan CUDA/OpenCL FPGA development and HDL #J ...

Service Architecture Lead

Hiring Organisation
Danaher
Location
Portsmouth, United Kingdom
Employment Type
Full Time
Bangalore, India and will be an on-site role. What you will do: Define and maintain service architecture standards, design patterns, and guardrails across software-enabled products. Drive standardization of deployment architectures, reference designs, and reusable assets (templates, checklists, tooling) Lead Service Design Reviews (SDRs … across NPD and lifecycle programs to ensure deployability, recoverability, diagnostics, and upgradeability Own core design domains including: Field Installation & upgrade strategy Backup, restore & data integrity Crash recovery & resilience Diagnostics, logging, and observability IT/OT integration (networking, domain, security) Translate field and service requirements into technical architecture requirements ...

Senior DevSecOps Architect

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
environments. Security Culture & Enablement - Cultivate a security-first culture across product, technology, and business teams by providing developer-friendly tooling, training, and reusable secure patterns that accelerate rather than hinder delivery. Risk & Issue Management - Act with urgency to manage emerging security issues, monitor risk indicators, and recommend resolutions. Serve … secure pipeline architecture using Policy-as-Code and automated gates. Hands-on security expertise in AWS and GCP. Practical experience creating reference architectures and patterns for engineering teams. Proven ability to design and deploy automated preventive and detective guardrails at scale. Expertise in leveraging IaC scanning ...