22 of 22 Memory Management Jobs in the UK

Senior Full Stack Developer

Hiring Organisation
Glite Tech
Location
City of London, London, United Kingdom
microservices trade-offs. Experience with SQL and NoSQL databases. Best practices in building scalable mobile APIs (REST, HTTPS, etc.). Good principles of security management (secrets, protocols, etc.). Experience with some Python web frameworks (Django, Flask, FastAPI, etc.). Desirable Skills 👌 Can speak, or learning to speak, more … than one language Experience with real-time databases. Experience with in-memory databases. Experience with frontend frameworks. Experience in developing educational products. Knowledge-sharing experience (tech talks, articles, YouTube videos, etc.). Experience (even non-production) with different types of programming languages: interpreted, compiled, with garbage collection, manual memory ...

Staff Windows Services Engineer | Device Driver Engineer | Windows Kernel Mode

Hiring Organisation
Ivanti
Location
United Kingdom
like developing our people just as much as we like developing great products. Ivanti is a global leader in IT systems and security management, service management, asset management, and mobility management solutions, and is experiencing significant growth worldwide. The company has received numerous awards for being … internals to develop and maintain Windows kernel-mode and user-mode device drivers and services across multiple security products within the Secure Unified Endpoint Management portfolio. This engineer will be working both with on-premises product offerings as well as SaaS cloud products as these key components are shared ...

Senior Unity Developer

Hiring Organisation
Fusebox Games
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
reusability. Recommend and enforce architectural best practices (SOLID principles, Dependency Injection, Event-driven architecture). Take ownership of complex development tasks, performance profiling, and memory management optimization. Create and maintain high-level technical documentation and architectural diagrams to guide the wider engineering team. Mentor junior and mid-level … reviews that focus on structural integrity and design patterns, not just syntax. Requirements Advanced proficiency in C# and Unity, with a deep understanding of memory management and asynchronous programming. Proven experience architecting Unity projects from scratch, taking a game from an empty project to release. Strong experience working ...

iOS Developer

Hiring Organisation
ARC IT Recruitment Ltd
Location
Brighton, East Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£70,000
with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memory management, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client ...

Senior Software Engineer

Hiring Organisation
Bourne Search Ltd
Location
London Area, United Kingdom
infrastructure in collaboration with other VP-level engineers Driving automated testing practices (TDD, BDD, CI) across the codebase Profiling and tuning systems for performance, memory efficiency, and multi-threaded workloads Contributing to new functionality supporting commodity derivatives and options trading Working with stakeholders to ensure scalability, stability, and production … Currently operating at VP level (or equivalent senior engineer level) in trading tech, financial services, or high-performance environments Strong understanding of performance optimisation, memory management, and multi-threading Experience with automated testing frameworks and CI/CD practices Exposure to trading platforms, exchange technology, or market data ...

Java Sr. Software Engineer

Hiring Organisation
Cognizant
Location
Burgess Hill, West Sussex, South East, United Kingdom
Employment Type
Permanent
bullet points: Familiar with Agile or other rapid application development methods Strong engineering hands-on experience on the below technical skills:Java, J2EE, vert.xJava Memory Management, Garbage Collection, Multithreading, Immutability & concurrency programming System design & architecture with Spring Framework Familiarity with reactive programming frameworks - Spring Webflux, RXJavaExperience with RESTful ...

Java Software Engineer

Hiring Organisation
Block MB
Location
London Area, United Kingdom
Responsibilities Design and develop high-performance Java trading infrastructure Build systems processing millions of events per second with deterministic latency requirements Optimise JVM behaviour, memory management, and concurrency models Identify and eliminate performance bottlenecks across CPU, network, and storage layers Collaborate directly with traders and researchers to implement … Experience Technical Expertise Outstanding Java development experience in performance-critical environments Deep understanding of: JVM internals Multithreading and lock-free concurrency Garbage collection and memory optimisation Low-latency messaging and network programming Strong computer science fundamentals (algorithms, data structures, system design) Proven experience building high-throughput distributed systems Strong ...

iOS Developer

Hiring Organisation
Infoplus Technologies UK Ltd
Location
London, United Kingdom
Employment Type
Contract
Applying Agile methods to the development of software on the backlog Understanding of Apples design principles and interface, Accessibility guidelines Experience with performance and memory management tools - instruments Understanding CI/CD pipeline tools like GitLab. ...

iOS Developer

Hiring Organisation
Stackstudio Digital Ltd
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
From £400 to £450 per day
Agile methods to the development of software on the backlog Understanding of Apple's design principles and interface, Accessibility guidelines Experience with performance and memory management tools - instruments Understanding CI/CD pipeline tools like GitLab. ...

C++ Software Engineer

Hiring Organisation
Durlston Partners
Location
London Area, 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 ...

LLM Software Engineer

Hiring Organisation
microTECH Global LTD
Location
Cambridge, England, United Kingdom
native microservices and data pipelines to deliver high‐performance inference and contextual retrieval across multiple data sources. Implement frameworks for orchestration, task planning and memory management in agentic architectures, ensuring reliability and operational excellence. Collaborate with product managers, researchers and hardware teams to translate novel LLM capabilities into ...

Senior Low Latency Developer

Hiring Organisation
CMC Markets
Location
Greater London, England, United Kingdom
performance Java (21+) systems for pricing, risk and trading. Build and enhance components within a low latency, high-throughput trading architecture. Apply advanced concurrency, memory management and performance tuning techniques. System Design & Ownership Take responsibility for designing scalable, resilient and maintainable systems. Contribute to architectural decisions across ...

C++ Engineer

Hiring Organisation
McGregor Boyall Associates Limited
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
time systems. What you'll be doing: Designing and building low-latency C++ applications Investigating and resolving production crashes Performing deep debugging (call stacks, memory issues, threading) Optimising multi-threaded, real-time systems Collaborating with engineers, QA, DevOps, and business users Mentoring junior developers and raising engineering standards What … modern C++ (11/14/17) Background in performance-critical systems Hands-on experience with debugging and crash analysis Solid understanding of concurrency, memory management, and optimisation Comfortable working in fast-paced, production-focused environments Hybrid working, long-term platform ownership, and genuinely complex engineering challenges. McGregor ...

C++ Engineer x2

Hiring Organisation
McGregor Boyall Associates Limited
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£95,000
time systems. What you'll be doing: Designing and building low-latency C++ applications Investigating and resolving production crashes Performing deep debugging (call stacks, memory issues, threading) Optimising multi-threaded, real-time systems Collaborating with engineers, QA, DevOps, and business users Mentoring junior developers and raising engineering standards What … modern C++ (11/14/17) Background in performance-critical systems Hands-on experience with debugging and crash analysis Solid understanding of concurrency, memory management, and optimisation Comfortable working in fast-paced, production-focused environments Hybrid working, long-term platform ownership, and genuinely complex engineering challenges. McGregor ...

Senior Python Engineer

Hiring Organisation
Safe Intelligence
Location
City of London, London, United Kingdom
experience as a Python-based developer. Experience with modern Python development techniques and design patterns. Experience with the development of highly parallelised applications, including memory management. Experience with widely used tools in data science and machine learning. Developers should be somewhat familiar with libraries like NumPy, pandas, scikit-learn ...

Quantitative Developer

Hiring Organisation
NJF Global Holdings Ltd
Location
City of London, London, United Kingdom
system components. Collaborate with FPGA engineers and hardware teams to integrate hardware and software pathways. Profile and fine-tune performance across CPU, cache, and memory layers , ensuring maximum efficiency. Contribute to the evolution of a high-throughput, front-office tech stack. 🎯 What We’re Looking For 5+ years … experience in performance-critical C++ (C++17 or newer). Strong expertise in systems programming, memory management, and CPU architectures . Deep knowledge of Linux internals, kernel parameters, and low-level profiling . Passion for high-performance computing, networking, and hardware-software optimization . Experience in systematic trading ...

Founding Embedded Software Engineer

Hiring Organisation
Sekkari
Location
City of London, London, United Kingdom
software layer for our hybrid electro-optical processor. This isn't a standard SOC; you will be writing the code that manages a unique memory hierarchy where data moves at the speed of light in L1 and shifts to electronic logic for L2/L3 and OS execution. … optimize real-time operating systems (RTOS) or Linux kernels to run on our custom electronic architecture. Driver Development: Write high-performance drivers for custom memory controllers, interfacing the electronic L2/L3 caches with the optical domain. Hardware Abstraction: Develop the HAL (Hardware Abstraction Layer) that allows high-level ...

Software Engineer (GPU Acceleration) ID45430

Hiring Organisation
Humand Talent
Location
Oxfordshire, England, United Kingdom
C++ Engineer to focus on GPU acceleration across performance-critical applications used globally. The Role Develop and optimise CUDA-based algorithms Improve memory management and host–device data transfer Enhance multi-GPU performance and throughput Profile and tune GPU applications Contribute to ML model deployment within C++ systems ...

Senior Digital Design Engineer

Hiring Organisation
Platform Recruitment Limited
Location
City of London, London, United Kingdom
Employment Type
Permanent
digital IC design with a focus on computer architecture Proven RTL design experience in Verilog/SystemVerilog Deep understanding of cache hierarchies, bus protocols, memory management units, and task scheduling EDA skills are a bonus Apply now to join a pioneering hardware team building the next generation ...

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

Lead Gameplay Developer

Hiring Organisation
Couch Heroes
Location
United Kingdom
feature set grow. Profile and optimise gameplay systems for MMO-scale performance: tick budgets, replication bandwidth, ability processing in dense combat scenarios, and memory management. Collaborate with online services and network engineering to ensure gameplay systems work reliably under real-world latency and server load conditions. Work with production … Proven experience in game development, with at least one shipped title in a gameplay engineering or gameplay lead role. Proven experience of direct people management: running 1:1s, setting goals, conducting performance reviews, and developing team members. Strong C++ proficiency with production experience in Unreal Engine, including Gameplay Ability ...

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