15 of 15 Permanent Memory Management Jobs in England

.NET Performance Engineer

Hiring Organisation
Initialize Ltd
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
performance engineering Deep, hands-on experience with .NET profiling tools - dotMemory, dotTrace, PerfView, Visual Studio Diagnostic Tools, or equivalent Strong understanding of .NET memory management internals - GC generations, LOH, pinned objects, finalisation, and how allocation patterns affect runtime behaviour Experience optimising high-throughput data processing pipelines - including async … EventPipe, and diagnostics tooling (dotnet-trace, dotnet-counters, dotnet-dump) Duties: Profile, diagnose, and resolve performance bottlenecks across .NET services - from GC pressure and memory leaks to thread contention and I/O saturation Own memory management strategy across long-running services - heap allocation patterns, LOH fragmentation ...

AI Engineer

Hiring Organisation
Orion Innovation
Location
London Area, United Kingdom
Integrate agents with enterprise systems (e.g., Workday, SAP, Salesforce) via REST APIs, SDKs, or message queues Build and manage agent lifecycle components , including initialization, memory/state handling, and fallback logic Implement and consume vector store integrations , prompt templates, and retrieval-augmented generation (RAG) techniques Ensure workflows are robust … orchestration Deep familiarity with agentic frameworks such as LangChain , LangGraph , CrewAI , ReAct , or similar Understanding of LLM orchestration , including prompt design, tool usage, context management, and agent memory Experience integrating with enterprise systems via APIs, event/message queues (e.g., Kafka, Service Bus), and webhooks Solid foundation ...

Front End Engineer - AI

Hiring Organisation
Orion Innovation
Location
City of London, London, United Kingdom
Integrate agents with enterprise systems (e.g., Workday, SAP, Salesforce) via REST APIs, SDKs, or message queues Build and manage agent lifecycle components , including initialization, memory/state handling, and fallback logic Implement and consume vector store integrations , prompt templates, and retrieval-augmented generation (RAG) techniques Ensure workflows are robust … orchestration Deep familiarity with agentic frameworks such as LangChain , LangGraph , CrewAI , ReAct , or similar Understanding of LLM orchestration , including prompt design, tool usage, context management, and agent memory Experience integrating with enterprise systems via APIs, event/message queues (e.g., Kafka, Service Bus), and webhooks Solid foundation ...

Electronic Trading Developer

Hiring Organisation
Harrington Starr
Location
City of London, London, United Kingdom
multicast, routing, and switching Experience with kernel bypass technologies such as DPDK, Solarflare/OpenOnload, or RDMA Strong Linux systems knowledge including scheduling, memory management, and performance tuning Experience within electronic trading, market making, HFT, systematic trading, FX, or crypto environments Nice to Have eFX or ultra ...

C++ Software Engineer : Trading : £120-180k plus excellent bonus : London

Hiring Organisation
Hunter Bond
Location
City of London, London, United Kingdom
Deep understanding of data structures, algorithms, and low-level system behaviour Experience working on latency-sensitive or performance-critical systems Strong knowledge of Linux, memory management, and concurrency Comfortable debugging complex issues across large, long-lived codebases Additional Languages & Technologies (Nice to Have) Experience with one or more ...

Software Engineer

Hiring Organisation
MBDA UK
Location
Stevenage, Hertfordshire, United Kingdom
Employment Type
Permanent
Salary
£65000/annum
machines for test execution. Strong experience with integration, system test, and debugging complex interactions between software and hardware. Strong understanding of software design principles, memory management, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD pipelines. Desirable Skills: Experience with SFPDP (Serial Front ...

C++ Software Engineer

Hiring Organisation
Durlston Partners
Location
City of London, London, United Kingdom
software lifecycle in a fast-paced, agile environment Key Requirements: Strong proficiency in modern C++ (C++17 or later) Deep understanding of systems programming, multithreading, memory management, and performance tuning Experience in low-latency environments such as trading, networking, gaming, or real-time systems Solid background in Linux development ...

Embedded Software Engineer

Hiring Organisation
Premier Group
Location
Crawley, England, United Kingdom
developing firmware for embedded systems in C++/C. Experience working with real-time systems and scheduling (RTOS concepts or similar). Understanding of memory management, timing constraints, and performance optimisation in embedded environments. Experience with board bring-up, hardware validation, and fault finding. Familiarity with reading schematics ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£45,000
delivering high quality, maintainable software in a commercial environment. Significant industry experience with modern C++ (such as C++11 and later), including practical knowledge of memory management, templates, concurrency, and the standard library. Experience with C# and the .NET ecosystem is highly advantageous, particularly in scenarios involving cross language ...

Senior Software Engineer

Hiring Organisation
Understanding Recruitment
Location
City of London, London, United Kingdom
There are no specific language requirements, nor Crypto requirements. You should have a strong understanding of areas such as: • concurrency and parallelism • networking fundamentals • memory management and performance optimisation • scalable distributed architectures • clean, maintainable systems design Why This Role Is Interesting • Opportunity to work professionally with Rust, even ...

Technical Lead C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£70,000
maintainable software in a commercial environment, ideally in a lead or principal-level capacity. Expert-level proficiency in modern C++ (C++11 and beyond), including memory management, templates, concurrency models, and performance-critical programming. Experience with C# and the wider .NET ecosystem is highly advantageous, especially where systems require ...

Junior C++ Developer

Hiring Organisation
Lorien
Location
Manchester, Lancashire, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Some experience with C++ Evidence of C++ projects or genuine hands-on interest Comfortable with, or keen to improve around, OOP, debugging, pointers, memory management and STL Any exposure to Visual Studio, Windows, Unreal/C++, hardware or networking would be useful A positive attitude and willingness ...

C++ Low-Latency Developer - Leading HFT Firm | London

Hiring Organisation
Selby Jennings
Location
London, England, United Kingdom
optimisation. Key Responsibilities Architect and implement high-performance C++ systems with extreme latency sensitivity. Optimise every layer of the stack - from CPU cache and memory allocation to kernel bypass and network I/O. Collaborate with traders, quants, and infrastructure engineers to deliver robust, scalable, and lightning-fast trading … engineering. Experience with kernel bypass technologies (e.g., DPDK, Solarflare/OpenOnload) and high-performance networking. Familiarity with Linux internals, NUMA, CPU affinity, and custom memory management. Proven track record of building latency-critical systems in trading, gaming, or telecom environments. Bonus: Experience with FPGA acceleration, RDMA, or custom ...

CPU Design Verification Engineer - (Cambridge, UK)

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
including Bugs and Coverage. What are we looking for? Deep knowledge of Micro-Processor Verification functions and Architectures, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. Knowledge of Random Instruction Sequencing (RIS) and testing ...

CPU Design Verification Engineer

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
variety of metrics, including Bugs and Coverage. Requirements: Deep knowledge of Micro-Processor Verification functions and Architectures, in domains such as: Cache Coherence, Memory ordering and Consistency, Prefetching, Branch Prediction, Renaming, Speculative execution, and Address Translation/Memory Management. Knowledge of Random Instruction Sequencing (RIS) and testing ...