24 of 24 Memory Management Jobs in the UK

Senior Java Developer

Hiring Organisation
Ncounter Limited
Location
EC2, Barbican, Greater London, United Kingdom
Employment Type
Permanent
Salary
£85000 - £95000/annum plus Bonus & Package
years experience in JVM, we use both Kotlin and Java Multi-threading, concurrency and Low-latency experience Exposure to Kotlin as well as Strings, Memory Management and associated problems a plus Automated test experience, Unit testing and Integration testing An understanding of message-driven programming and messaging systems … with proficiency in both Kotlin and Java. Experience in multi-threading, concurrency, and low-latency is essential, as well as exposure to Kotlin, Strings, Memory Management, and associated problems. Automated test experience, including unit testing and integration testing, is also required. An understanding of message-driven programming ...

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

.NET Performance Engineer

Hiring Organisation
Initialize
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£65,000 - £72,000 per annum
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 ...

Senior Software Engineer

Hiring Organisation
Understanding Recruitment
Location
United Kingdom
latency, high throughput, and system resilience Working on concurrent and distributed systems operating under real production load Identifying and resolving bottlenecks across CPU, memory, and network layers Writing efficient, maintainable, and well-tested C++ code Partnering with cross-functional teams to deliver scalable technical solutions 🧠 What They’re Looking … Strong experience building production systems in C++ Background working on high-performance, low-latency, or high-throughput systems Solid understanding of multithreading, concurrency, and memory management Experience working in Linux-based environments Familiarity with distributed systems or large-scale architectures Experience with performance tuning and profiling at system ...

HFT Developer

Hiring Organisation
Harrington Starr
Location
United Kingdom
experience (modern C++ preferred) Low-latency or HFT exposure Experience working on performance-critical or real-time systems Strong understanding of: Concurrency/multithreading Memory management Data structures and algorithms Linux environment experience Strong problem-solving ability Nice to Have Trading/financial markets experience Python or scripting ...

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

Hiring Organisation
Hunter Bond
Location
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 ...

C++ Developer

Hiring Organisation
Spencer Rose Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 55,000 - 75,000 Annual
working with C++ (flexible for strong candidates) Solid understanding of modern C++ (C+/14/17) Good grounding in core programming concepts (OOP, memory management, STL, etc.) Some experience working in a Windows environment (this is the primary environment used) Experience with or exposure to AWS/ ...

Senior Java Developer - Market Connectivity

Hiring Organisation
HCLTech
Location
City of London, London, United Kingdom
value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience … highly desirable Hot Code path optimization, Off-heap memory management techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful ...

Senior Software Engineer

Hiring Organisation
Retelligence
Location
Cambridge, England, United Kingdom
handle complex data processing workflows with low latency. Hybrid-Cloud Mastery: Deploy and manage workloads that span both AWS and Azure , ensuring seamless identity management ( Entra ID ) and data synchronisation. Performance Engineering: Optimise C# code for high-throughput environments, utilising modern memory management and asynchronous patterns. ...

Software Engineer

Hiring Organisation
Information Tech Consultants
Location
Greater London, England, United Kingdom
programming Good understanding of Object-Oriented Programming (OOP) concepts Knowledge of Data Structures and Algorithms (DSA) Familiarity with STL (Standard Template Library) Understanding of memory management and pointers Experience with debugging tools Basic knowledge of operating systems and multithreading Preferred Qualifications Bachelor’s degree in Computer Science ...

Senior Rust Engineer

Hiring Organisation
Cititec
Location
London Area, United Kingdom
knowledge of Rust, including ownership, lifetimes, trait objects, unsafe code, macros, and async runtimes (Tokio/async-std). Strong systems programming skills, including memory management, concurrency, and lock-free structures. Experience with Test-Driven Development. Familiarity with REST APIs, source control, CI/CD pipelines, and cloud ...

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

Web Developer

Hiring Organisation
Information Tech Consultants
Location
England, United Kingdom
programming Good understanding of Object-Oriented Programming (OOP) concepts Knowledge of Data Structures and Algorithms (DSA) Familiarity with STL (Standard Template Library) Understanding of memory management and pointers Experience with debugging tools Basic knowledge of operating systems and multithreading Preferred Qualifications Bachelor’s degree in Computer Science ...

Software Engineer (Rust)

Hiring Organisation
Microtech Global Ltd
Location
Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent
such as continuous integration pipelines) Requirements : - Highly proficient in Rust programming; deep understanding of fundamental concepts such as the ownership model, lifetimes, concurrency, parallelism, memory management and procedural macros. - Solid knowledge of the Rust ecosystem, including tools and libraries. - A high standard of written and spoken English. Preferred ...

Senior Software Engineer

Hiring Organisation
Lorien
Location
United Kingdom
technology company building high‐performance, mission‐critical backend systems used in live airline and airport operations . The platform underpins real‐time scheduling, disruption management, and optimisation, operating in complex, data‐intensive, and time‐sensitive environments. They’re looking for a Senior Rust Engineer to work on core backend … world aviation constraints into robust software What they’re looking for Strong experience building backend or systems software with Rust Solid understanding of concurrency, memory management, performance tuning, and system design Experience working on complex or operationally critical systems Comfortable owning architectural decisions and working through ambiguous problems ...

Software Engineer

Hiring Organisation
Scalian
Location
Hounslow, Greater London, UK
part of ongoing product support. Skills 5+ years of professional experience in software development. Proficient in C++11 or later, with a strong understanding of memory management, concurrency, and object-oriented design . Hands-on experience with AngularJS and front-end development ( HTML, CSS, JavaScript ). Familiarity with REST … define and implement their projects in two fields: Digital Systems Embedded and critical systems, IoT, information systems, and digital solutions for businesses Operations Performance: Management of projects, quality, and industrial performance We are present in seven countries (France, Spain, Belgium, UK, Germany, USA and Canada). ...

Embedded Software Engineer

Hiring Organisation
Verso Recruitment Group
Location
Cambridgeshire, Cambourne, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
with ARM processors (e.g., Cortex‑M or Cortex‑A) - Confident using Git in a team environment - Understanding of low‑level concepts such as interrupts, memory management, drivers, peripherals, RTOS or bare‑metal development - Ability to interpret schematics, datasheets and work effectively with hardware teams Desirable experience - GUI development ...

AI Architect

Hiring Organisation
Stackstudio Digital Ltd
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
From £450 to £500 per day
frameworks (e.g., LangGraph, Google ADK, MCP, A2A patterns) Hands on expertise with agentic frameworks (orchestrators) Experience with LLMs, prompt engineering, tool/function calling, memory management API first integration, event driven architectures, and data pipelines Exposure to AI quality metrics: task success rate, groundedness, containment, FCR Experience … regulated financial services environments Proven experience implementing AI risk controls, model governance, and auditability Ensure alignment with FCA, PRA, data privacy, model risk management, and LBG internal policies Knowledge of banking processes: retail banking, lending, payments, compliance Strong experience designing end to end AI/ML architectures, including data ...

Embedded Software Engineer III - Dalgety Bay, Scotland

Hiring Organisation
Kopin Corporation
Location
Dalgety Bay, Scotland, United Kingdom
custom ARM- and MCU-based platforms. • Implement and optimize embedded software for real-time operation on resource-constrained hardware, with consideration for performance, memory use, and power consumption. • Implement and manage multithreading, interrupt handling, timers, DMA, and task scheduling in RTOS or bare-metal environments. • Work closely with hardware …/control interfaces, data movement, timing coordination, and system debug. • Troubleshoot and debug system-level issues involving display timing, sensor data alignment, peripheral communication, memory bandwidth, and hardware/software interactions. • Apply best embedded software design practices to create modular, maintainable, and reusable code bases. • Participate in full software ...

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

Senior Machine Learning Engineer

Hiring Organisation
SoftInWay, Inc
Location
United Kingdom
/gRPC endpoints for cross-language communication. Ensure compatibility with C#/.NET services. Performance & Scalability : Optimize GPU/CPU utilization, batching strategies, and memory management. Plan for multi-model and multi-tenant scenarios. MLOps & Lifecycle Management : Implement model versioning, artifact registries, and deployment workflows. Set up monitoring … logging, and alerting for solver performance. Security & Compliance : Apply best practices for secrets management, dependency scanning, and secure artifact storage. Additional responsibilities include analyzing large datasets, developing and improving algorithms, and collaborating with cross-functional teams to address engineering challenges and deliver optimized solutions. Required Skills & Experience ML Frameworks ...

AI Architect

Hiring Organisation
Gazelle Global Consulting Ltd
Location
London, United Kingdom
Employment Type
Contract
LangGraph, Google ADK, MCP, A2A patterns). Hands-on expertise with agentic frameworks (orchestrators). Experience with LLMs, prompt engineering, tool/function calling, memory management. API-first integration, event-driven architectures, and data pipelines. Exposure to AI quality metrics: task success rate, groundedness, containment, FCR. Experience on Google … regulated financial services environments. Proven experience implementing AI risk controls, model governance, and auditability. Ensure alignment with FCA, PRA, data privacy, model risk management, and LBG internal policies. Knowledge of banking processes: retail banking, lending, payments, compliance. Strong experience designing end-to-end AI/ML architectures, including data ...

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