1 to 25 of 117 Permanent Design Patterns Jobs in the South East

Senior Interaction Designer

Hiring Organisation
Data Careers
Location
South East London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
Senior Interaction Designer Permanent Location: UK - Remote Salary: £60,000 - £70,000 (+ benefits) Skills: Interaction Design, UX Design, Prototyping, User-Centred Design, GDS/GOV.UK Design System We are looking for an experienced Senior Interaction Designer to join a digital consultancy … discovery, alpha and delivery Translating user needs and complex requirements into clear, usable interactions Creating wireframes, prototypes, interaction models and reusable design patterns Rapidly prototyping ideas to support user research and evidence-based decision making Working closely with User Researchers to test designs and iterate based ...

Senior Software Engineer - Rock Physics Applications

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

Senior Backend Developer

Hiring Organisation
LEAP29
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 80 K
.NET and C++ codebases.Modernising legacy scientific software and migrating applications to modern frameworks and user experiences.Implementing best practices around software architecture, design patterns, SOLID principles, testing and CI/CD.Collaborating with Product Owners and technical stakeholders to define and deliver scalable solutions.Conducting code reviews and mentoring developers … building complex desktop applications within engineering, scientific, technical or data-intensive environments.Solid understanding of software architecture, object-oriented design, design patterns and SOLID principles.Experience with automated testing, Git, code reviews and CI/CD pipelines.Exposure to cloud technologies such as Azure, AWS or Google Cloud.Experience ...

Senior Software Engineer - Rock Physics Applications

Hiring Organisation
Halliburton
Location
Abingdon, Oxfordshire, UK
Employment Type
Full-time
driving architectural decisions. Key ResponsibilitiesDesign & 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 - Rock Physics Applications

Hiring Organisation
Halliburton
Location
Abingdon, Oxfordshire, United Kingdom
Salary
£ 80 K
driving architectural decisions.Key ResponsibilitiesDesign & 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 ...

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 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 ability to learn and apply new technologies Strong … understanding of APIs and integration patterns, including RESTful services, token-based authentication such as JWT, JSON, and XML Experience with CI/CD pipelines, DevOps practices, source control, and automated testing frameworks Experience designing, integrating, or supporting AI-enabled solutions, including testing, assurance, and governance requirements Practical experience using ...

Solution Architect

Location
Redhill, England, United Kingdom
architecture artefacts, including system context diagrams, component maps, integration maps, application landscapes, and end-to-end data flows. Establish architecture standards, design patterns, reference architectures, and governance processes. Contribute to continuous improvement of architecture practices, tools, methodologies, templates, and ways of working. Support knowledge transfer and maintain … 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 ...

Product Technical Lead - Digital Trust

Hiring Organisation
Thales Group
Location
Reading, Berkshire, United Kingdom
Salary
£ 70 K
capabilitiesOwn the UK Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning.Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven … into solutions, includingPQC-ready design patternsHybrid classical/PQC key exchangeCryptographic agility frameworksSecure key management and HSM integrationDevelop defensible design patterns, for high-assurance systems, ensuring alignment with NCSC, NIST, ETSI and sector specific standards.Provide technical leadership to engineering teams, guiding implementation, testing, and assurance.Engage ...

Product Technical Lead - Digital Trust

Hiring Organisation
Thales Group
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 70 K
capabilitiesOwn the UK Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning.Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven … into solutions, includingPQC-ready design patternsHybrid classical/PQC key exchangeCryptographic agility frameworksSecure key management and HSM integrationDevelop defensible design patterns, for high-assurance systems, ensuring alignment with NCSC, NIST, ETSI and sector specific standards.Provide technical leadership to engineering teams, guiding implementation, testing, and assurance.Engage ...

Product Technical Lead - Digital Trust

Hiring Organisation
Thales Group
Location
Alton, Hampshire, UK
Employment Type
Full-time
capabilitiesOwn the UK Digital Trust technical strategy, ensuring consequence informed, SbD principles are embedded from concept to decommissioning. Lead development of design patterns for Zero Trust Architecture, including supporting and guiding on the adaption for products, identification of variance and applicability, segmentation, continuous verification, and policy-driven … into solutions, includingPQC-ready design patternsHybrid classical/PQC key exchangeCryptographic agility frameworksSecure key management and HSM integrationDevelop defensible design patterns, for high-assurance systems, ensuring alignment with NCSC, NIST, ETSI and sector specific standards. Provide technical leadership to engineering teams, guiding implementation, testing ...

Senior Platform Engineer

Hiring Organisation
Willis Towers Watson
Location
Reigate, Surrey, United Kingdom
Salary
£ 70 K
technical 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 with … , implementation, unit and system testing, deployment, operations, monitoring and incident management.Software engineering fundamentalsStrong grounding in objectoriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery.Core technical stackHands‐on experience with C# and .NET (Core/6+) for backend ...

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

Software Engineer - Java/C++

Hiring Organisation
LEAP29
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 80 K
software designStrong computer science fundamentals including algorithms, data structures and software architectureSolid understanding of multithreading, concurrency and synchronisationExperience applying common design patterns and architectural principles in commercial softwareGood understanding of memory management, performance optimisation and application profilingExperience writing unit and integration tests and building maintainable automated test … candidates should be able to demonstrate practical knowledge in areas such as:Multithreading and concurrent programmingObject-oriented programming and SOLID principlesSoftware design patterns and architectureMemory management, performance optimisation and profilingUnit testing, integration testing and test-driven developmentContinuous Integration and Continuous Deployment practicesComplex technical problem solvingMathematical reasoning, including ...

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

Lead Software Engineer

Location
Bracknell, England, United Kingdom
team on best engineering practices Develop & support .Net Core & .Net Framework REST APIs & Microservices Write clean & scalable code using standard software design patterns & best practices Mentor and develop your team, promoting continuous improvement and quality delivery Design & integrate third-party services into our application … core projects Proficiency with .Net Core, C#, Python, Java, SQL Server, & Git/Azure DevOps Strong understanding of object-oriented programming, design patterns, relational databases, & SDLC Experience with debugging, performance profiling, & optimization Ability to efficiently manage time when working on multiple tasks - working independently or together with ...

Senior Engineer

Hiring Organisation
Hastings Direct
Location
Bexhill, East Sussex, United Kingdom
Salary
£ 70 K
delivering end-to-end 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 … technologies as 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 ...

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

Security Architect (Zero Trust) - DV Cleared

Hiring Organisation
Sanderson Government and Defence
Location
Farnborough, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
across network, cloud, endpoint and application layers Lead security architecture reviews and technical security assessments Develop security standards, reference architectures and design patterns Identity & Access Management Architect and implement enterprise IAM, MFA and Single Sign-On solutions Design Conditional Access and Privileged Access Management … technology evaluation, selection and implementation programmes Technical Leadership & Governance Lead security technical teams and provide architectural mentoring Establish security design standards, architecture patterns and governance processes Drive technical decision-making through security design reviews Document security architecture decisions and design specifications Support organisational ...

Senior Software Engineer, Architecture & Algorithms

Hiring Organisation
KLA-Tencor
Location
Newport, Isle of Wight, United Kingdom
Salary
£ 80 K
flat panel displays. In close collaboration with leading customers across the globe, our expert teams of physicists, engineers, data scientists and problem-solvers design solutions that move the world forward.Job Description/Preferred QualificationsAs a Senior Software Engineer focused on architecture and algorithms, you will define the software … Mathematics.A solid understanding and demonstrated track record in the practice of software engineering fundamentals, including software architecture, data structures, algorithms, design patterns, event-driven design, multithreaded design, testing, and debugging.Strong foundation in algorithms and numerical methods, with the ability to design ...

Senior C# Software Engineer – Semiconductor Metrology

Location
Abingdon, England, United Kingdom
technologies and techniques (e.g. DDS , MQTT , ZeroMQ , RabbitMQ , NamedPipes , etc.). Strong knowledge of object-oriented design , design patterns , and SOLID principles . Excellent problem-solving skills and ability to work in a fast-paced semiconductor environment. Nice to have Experience with semiconductor inspection tools ...

Infrastructure Platform Engineer

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

Lead Software Engineer

Hiring Organisation
Appcast
Location
Southampton, UK
paced environmentExperience working in low latency/high performance systems. You should be able demonstrate in-depth understanding of OO principles, design patterns and threading techniquesAt least 6 years' relevant experience would generally be expected to find the skills required for this role.A good understanding of C++ … environmentHave worked on distributed applications, in a service based architecture,You should be able demonstrate in-depth understanding of OO principles, design patterns and threading techniques.This position also requires advanced expertise in low-latency engineeringSubject matter expertise in exchange-specific protocols, certification processes, regulatory requirements, and production ...

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. … 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 or science-based subject ...

Senior Software Engineer (C#, .Net, C++)

Hiring Organisation
KLA-Tencor
Location
Newport, Isle of Wight, United Kingdom
Salary
£ 80 K
flat panel displays. In close collaboration with leading customers across the globe, our expert teams of physicists, engineers, data scientists and problem-solvers design solutions that move the world forward.Job Description/Preferred QualificationsResponsibilities:Deliver well-defined features/components with high-level guidance: estimate work, communicate risks … working time.Skils & Qualifications:A solid understanding and demonstrated track record in the practice of software engineering fundamentals, including architecture, data structures, design patterns, event-driven design, multithreaded design, testing, and debugging.Experience with: Microsoft .NET languages including VB.NET and C# C++ programming Microsoft Visual ...