1 to 25 of 58 Design Patterns Jobs in the South East

JDT Security Assurance Architect - secure on-site Hampshire

Location
Farnborough, England, United Kingdom
programmes. Acting as the security design authority within Joint Design Teams, you will define secure solution architectures and security patterns for proposed IT solutions, ensure solutions meet Secure by Design and JSP 440 (The Defence Manual of Security) requirements from the outset, identify … architects and Client teams. Security Architecture, Design & Assurance Act as security design authority, defining the security architecture, design patterns and security controls for proposed IT solutions against Client security requirements Develop and validate threat models and the security assumptions underlying IT designs Design ...

Senior Software Engineer - Rock Physics Applications Halliburton · GB, Abingdon It Ot 13 Oct 2026

Location
Abingdon, England, United Kingdom
Responsibilities Design & build software — Architect, implement, and maintain complex desktop and cloud applications using modern software engineering practices (design patterns, SOLID principles, automated testing, continuous integration/delivery). Modernize legacy systems — Lead migration of mature C/C++ codebases to modern languages, runtimes … Azure, and/or Google Cloud). Proven experience with software engineering fundamentals: object‐oriented and component‐based design, design patterns, unit/integration testing, version control (Git), and code review workflows. Hands‐on CI/CD experience — building, configuring, or maintaining automated build ...

Software Engineer

Location
Fareham, England, United Kingdom
Linux-based environment using modern development tools and workflows, including GitLab, Jira and Confluence. Apply sound software engineering principles, including design patterns, multithreaded development and maintainable software design. Contribute to the development and evolution of large, complex software systems. Support the delivery of secure, reliable, high-quality … have 3yrs+ experience developing multithreaded applications in C++ using Qt and QML. Good understanding of software design principles, design patterns, maintainable code practices and software modelling techniques such as UML. Strong analytical and problem‐solving skills. Experience working within Linux development environments and familiarity with ...

Principal Data Engineer

Location
Southampton, England, United Kingdom
data platform and data engineering strategy in line with Group Technology objectives. Lead architecture decisions and establish scalable standards and design patterns across data pipelines, storage and processing. Partner with Architecture and Product teams to shape long-term platform roadmaps and capabilities. Design and deliver … data platform and data engineering strategy in line with Group Technology objectives. Lead architecture decisions and establish scalable standards and design patterns across data pipelines, storage and processing. Partner with Architecture and Product teams to shape long‐term platform roadmaps and capabilities. Design and deliver ...

Senior Platform Engineer

Location
Reigate, England, United Kingdom
input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non-functional requirements. Lead by example getting directly involved in the day-to-day delivery of work … unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in object oriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands‐on experience with C# and .NET (Core/6+ ...

Principal Software Engineer

Hiring Organisation
Copello
Location
Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
Employment Type
Permanent
production programmes valued from thousands to multi-million-pound contracts. You'll provide technical leadership across the full software lifecycle, leading the design and delivery of embedded and application software while mentoring engineers and shaping best practice. Key Responsibilities Lead the architecture, design, development, testing … driver development C and C++ Solid understanding of software engineering lifecycles and best practices. Experience with Object-Oriented Design, Design Patterns and SOLID principles. Software testing, verification and design-for-test experience. Eligible to obtain and maintain SC and DV Security Clearance. Desirable ...

Solution Architect

Location
Redhill, England, United Kingdom
context diagrams, system component maps, integration maps, application landscapes, and end-to-end system data flows. Establish and maintain architecture standards, design patterns, reference architectures, and governance processes to develop Enterprise Architecture capabilities. Contribute to the development and continuous improvement of the architecture practice, tools, methodologies, templates … scalability, performance, supportability, and operational readiness considerations. Experience producing architecture deliverables using industry-standard architecture modelling and documentation tools. Strong knowledge of systems integration patterns, APIs, messaging technologies, and data exchange mechanisms. Experience supporting technical delivery teams throughout implementation, testing, deployment, and operational transition. Excellent stakeholder management skills, with ...

Senior Engineer

Location
Bexhill-on-Sea, England, United Kingdom
solutions across front-end, services, and integration layers. Strong software engineering fundamentals, including object-oriented design, design patterns, problem solving, peer reviews, unit testing, and test-driven development. Proficiency in one or more modern programming languages, with the ability to learn and apply new technologies … needed. Strong understanding of APIs and integration patterns, including RESTful services, token-based authentication (e.g., JWT), JSON, and XML, alongside experience with CI/CD pipelines, DevOps practices, source control, and automated testing frameworks. Experience designing, integrating, or supporting AI-enabled solutions, with an understanding of testing, assurance ...

Principal Engineer

Location
Milton Keynes, England, United Kingdom
digital products and platforms. s a Principle Engineer you will expected to: Own and influence end-to-end technical direction across product discovery, design, delivery and operation. It combines hands‐on engineering with architectural leadership, ensuring that solutions are secure, scalable, resilient, maintainable and aligned with measurable business … applications, including MVC, Entity Framework, T‐SQL, stored procedures, Web API, SOAP and WCF integrations. Strong knowledge of software architecture and design patterns, domain‐driven design, modular architecture, microservices trade‐offs, integration patterns and API lifecycle management. Hands‐on experience with Azure services such ...

Software Engineer, C++, Python, Cloud, Engineering Platform, Manufacturing, COR751

Location
Oxford, England, United Kingdom
integrating external tools and services, automating processes, and supporting scalable infrastructure. You’ll also contribute to best practices around software architecture, design patterns, and agile development. This is an excellent opportunity for a Software Engineer looking to work on complex, real‐world technical challenges within a fast … have: Strong experience with C++ and Python Experience developing complex software systems or platforms Solid understanding of object‐oriented programming and design patterns Experience working within agile development environments Experience with any of the following would be highly beneficial: Experience integrating third‐party tools, APIs, or simulation ...

SENIOR BACKEND ENGINEER

Location
Milton Keynes, England, United Kingdom
guru, particularly with PostgreSQL, handling query optimization, data migrations, and database modeling. Solid Grasp of OOP and Design Patterns: Strong understanding of object-oriented programming principles and design patterns, with experience in building and extending classes Scalability Focus: Experience in designing systems for scalability ...

Technical Architect

Location
Milton Keynes, England, United Kingdom
engineering excellence. Conduct architecture reviews and technical governance sessions. Integration & Cloud Architecture Design API-based, event-driven, and microservices architectures. Define integration patterns between core banking systems and external applications. Lead cloud adoption and migration strategies. Develop reusable architecture components and frameworks. Non-Functional Requirements Ensure solutions … Skills Application Architecture Java/Spring Boot or .NET Framework Microservices Architecture API Design and Development Event-Driven Architecture Design Patterns Domain-Driven Design (DDD) Cloud & DevOps Microsoft Azure (Preferred) AWS or GCP Azure DevOps/Jenkins/GitHub Actions Docker Kubernetes Terraform ...

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 ...

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 ...

Engineer II Design Automation

Location
Slough, England, United Kingdom
inclusive environment for all employee Job Description We are seeking an experiencedDesign Automation Engineer to drive innovation and efficiency across our engineering design processes. In this role, you will leverage technology to automate, streamline, and enhance engineering workflows, helping to improve productivity while maintaining the highest standards … full-stack development across desktop, web, and client-side applications while also acting as a Rulestream Architect. Apply industry-standard software design patterns, including Singleton, Factory, MVVM, and MVC, to create scalable and maintainable solutions. Support the development and implementation of CAD modelling and drafting standards. Partner ...

Software Architect

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Southampton, Hampshire, South East, United Kingdom
Employment Type
Permanent
Studio/Visual Studio Code. Experience designing and developing complex, cloud-based and multi-tenant applications. Strong understanding of software architecture, design patterns and SOLID principles. Experience developing RESTful APIs and designing extensible integration solutions. Good knowledge of databases and Entity Framework or similar technologies. Experience with … Experience using AI tools for architectural design, technical documentation, threat modelling or design reviews. Understanding of emerging AI-Native development patterns, including agentic workflows, automated evaluation and AI-assisted testing. Experience working on highly secure, business-critical or regulated software platforms. Why Consider This Opportunity ...

Solution Architect

Location
Hook, England, United Kingdom
focus not only on new features but technical debt reduction. You will help advise on the design of scalable AI & Automation patterns for integrating Generative AI and LLMs into corporate workflows while maintaining strict data privacy, controls, SOX and compliance. Where integrating with ERP, partner with … reuse opportunities. Support solution architecture review groups to ensure solutions delivered meet enterprise requirements. Identify opportunities to directly contribute to architecture standards and patterns that product teams can use to implement solutions. Contribute to the identification and rationalisation of technical debt looking to recommend and support portfolio health initiatives ...

Full Stack Software Engineer

Location
Milton Keynes, England, United Kingdom
standards, and support teams as we evolve our platform and delivery capabilities. As Senior Full Stack Software Engineer, you must be able to: Design … build, and maintain scalable cloud-based software systems across frontend and backend services. Develop robust, maintainable solutions using modern engineering practices, design patterns, and SOLID principles. Contribute to the architecture and technical design of software platforms and supporting infrastructure. Review code, test implementations, and help ...

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 ...

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 ...

Experienced .NET Engineer

Location
Maidstone, England, United Kingdom
change where relevant. Offer technical assistance and support across the company. Liaise with third‐party software providers throughout the lifecycle of projects, from design and development to support and maintenance. Required Skills & Experience Proven leadership skills with the ability to support, guide, and delegate effectively. Strong communication … legacy code. Experience planning, coordinating, and delivering testable software in scaled Agile environments. Solid knowledge of software structures, architectures, design patterns, and modern development processes. Minimum 5 years’ experience in C# development. Hands‐on expertise in the following: .NET Core 3.1 ASP.NET MVC (Core), Razor Pages, Blazor ...

Infrastructure / Platform Architect (Solution Design Team)

Location
Farnborough, England, United Kingdom
offer reasonable adjustments throughout the hiring process and are dedicated to creating a supportive, accessible environment for everyone.Infrastructure/Platform Architect (Solution Design Team )Location: Farnborough (onsite 5 days per week)Due to the nature of the work and the customers we support, the successful candidate must … infrastructure modernisation, cloud adoption, system migrations and technology refresh programmes.Design resilient, secure and scalable platforms supporting mission-critical services.Establish infrastructure standards, design patterns and governance frameworks.Drive technical decision-making through architecture reviews and stakeholder engagement.Ensure compliance with security policies, defence standards and industry regulations.Lead capacity planning, performance ...

Lead Developer

Location
Brighton, England, United Kingdom
more control over their outcomes. Principal Accountabilities: Technical Leadership Guide the architecture for backend, frontend, and mobile systems Define coding standards, design patterns, and best practices Guide feasibility studies and prototyping of features Review code for security, correctness, and maintainability Lead team of platform and mobile developers … release windows Execute release validation processes where required Oversee operational readiness, monitoring, and post-release incident handling Security & Privacy Enforce software secure-by-design and privacy-by-design principles Implement and validate security controls across the product suite Maintain threat models, data flow diagrams, and security ...

Lead Engineer - ELN Transformation

Location
Hook, England, United Kingdom
years' experience with modern application architecture methodologies (Service-Oriented Architecture, API-Centric Design, Twelve-Factor App) and Cloud Native design patterns, ideally on Microsoft Azure or Google Cloud. 5+ years' experience designing and delivering digital solutions using product-mindset delivery methodologies within a DevSecOps culture …/CD) and Test-Driven Development (TDD). Hands-on software engineering background with web technologies (e.g. TypeScript, JavaScript, Node.js, React), API-first integration patterns, and container orchestration tools such as Kubernetes. Strong data engineering skills (SQL, ETL, Exploratory Data Analysis) combined with a demonstrated ability to communicate complex ...

Freelance Content Design Lead

Hiring Organisation
Salt Search
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£520.00 per day
Content Design Lead (Global Product, Agency) | Contract | £520/day Old Street, London, Hybrid: 1-2 days per week in-house, rest remote · 12 months · Start mid to late November A global digital agency needs a Content Design Lead to work on a client project … months at £520 a day, starting mid to late November. What you'll do Set content standards, terms and design patterns for the website and app Agree how content is written, approved, translated and published with the client's business and product owners Work in agile product ...