26 to 50 of 132 Memory Management Jobs in the UK

Quantitative Trading & Research - Quantitative Developer - Associate or Vice President

Location
Greater London, England, United Kingdom
high-performance engineering to develop the next generation of electronic trading capabilities. Our work spans signal research, pricing, market making, execution, portfolio construction, risk management, and the production systems that support them. Job Summary As an Associate or Vice President for the QTR team, you will build the research … systematic trading. Develop reliable low-latency C++ services and APIs that integrate quantitative models with real-time market data, pricing, risk controls, and order-management systems. Build scalable data and research pipelines that support granular historical data, reproducible experiments, distributed computation, and rapid strategy iteration. Optimize critical paths ...

Software Engineer

Location
Greater London, England, United Kingdom
experience* Around 2–3 years' commercial C++ experience* Proficiency in modern C++ (C++11/14/17 or later)* Solid understanding of the STL, memory management, RAII and pointer semantics* Comfortable communicating directly with non-technical users* Comfortable using debuggers and diagnostic tools to investigate issues* Willingness ...

Software Engineer

Location
City Of London, England, United Kingdom
experience Around 2–3 years' commercial C++ experience Proficiency in modern C++ (C++11/14/17 or later) Solid understanding of the STL, memory management, RAII and pointer semantics Comfortable communicating directly with non-technical users Comfortable using debuggers and diagnostic tools to investigate issues Willingness ...

iSO Engineer

Hiring Organisation
DCV Technologies
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£425 - £500/day - Hybrid / Inside IR35
MVVM, VIPER, or Clean Architecture Proficiency in RESTful APIs, JSON/XML, and third-party integrations Experience with Push Notifications, Background Tasks, App Lifecycle Management Version control with Git/GitHub/GitLab Debugging, performance optimization, and memory management in iOS apps Secondary Skills: Knowledge of Unit ...

Lead Java Developer (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
aggregate and transform large-scale financial datasets. Real-Time Streaming: Build and maintain real-time data ingestion and streaming pipelines using Apache Kafka. Database Management: Design and optimize data models in MongoDB and relational databases, ensuring high performance for complex queries and data storage. Agile Execution: Drive sprint planning … J2EE Expertise: Deep, authoritative knowledge of the J2EE platform and Core Java (Java 8 and above), including advanced concepts such as multi-threading, concurrency, memory management, JVM profiling, and performance tuning. Spring Ecosystem: Extensive experience building microservices and RESTful APIs using Spring Boot , Spring Cloud, Spring Data ...

Full Stack Java Web Developer

Location
Nottingham, England, United Kingdom
openness to the trading process by building a collaborative community of investors, brokers, technology firms and content providers.Through our modular, end-to-end trade management platform, users can: execute everything from simple single stock trades to complex strategies across markets and time zones and manage their risk throughout … modern technologies and frameworks. SKILLS Must have 8+ years of software engineering experience. Strong Java fundamentals (Java 21 preferred) including core concepts (collections, concurrency, memory management). Solid experience with Spring Framework (Spring 4+) and Spring Boot 3.x. Experience building and consuming REST APIs. Good knowledge of React ...

Senior Android Developer

Location
Greater London, England, United Kingdom
Understanding of the Android compilation process and how code is converted into an executable. Knowledge or experience working with FHIR standards. Understanding of effective memory management , including garbage collection and reference handling. #J-18808-Ljbffr ...

Java Lead Software Engineer — Digital Markets Execution Technology, Execute

Location
Greater London, England, United Kingdom
operational stability for mission‐critical platforms Advanced in one or more programming language(s), with deep hands‐on expertise in Java (17+) , including concurrency, memory management, and object‐oriented design Demonstrated experience designing clean APIs and rollout strategies for distributed systems (including integration and backward compatibility considerations) Practical ...

Senior iOS Engineer New London - Commercial

Location
Greater London, England, United Kingdom
. Experience building and maintaining production‐grade mobile applications. Solid understanding of mobile architecture patterns and best practices. Experience with performance optimisation, debugging, and memory management. Familiarity with testing frameworks, CI/CD pipelines, and mobile observability. Ability to contribute to technical discussions and influence design decisions. Strong communication ...

Software Engineer - Mission Management Systems

Location
Bath, England, United Kingdom
standard range are managed through governance controls to protect internal equity. At Leonardo in Yeovil we are seeking an experienced Software Engineer - Mission Management Systems to drive the end-to-end development of high-integrity aircraft software during a critical technical pivot. This role focuses on the evolution … Tactical Mission Management Systems maintaining the reliability of our legacy manned platforms while architecting the software for our emerging uncrewed and autonomous capabilities. Your impact Working within our Helicopter division, you will be taking ownership of complex mission system software component, ensuring legacy systems remain robust, while simultaneously leveraging ...

C# Developer

Location
Greater Manchester, England, United Kingdom
legal professionals while increasing access to justice. What your team does The Clio operate team builds and maintains an innovative work and case management platform used across legal, energy, telecoms, and property management sectors. Our team works on a wide variety of challenges - from large-scale data management … architecture discussions, code reviews, and maintaining engineering best practices. What you may have: Strong experience with C#/.NET, including async/await, memory management, and resource handling. Deep knowledge of SQL Server, including query optimization, indexing, execution plans, and performance tuning. Solid understanding of HTML5, CSS3, Flexbox ...

Senior Software Engineer (vLLM)

Location
Cambridge, England, United Kingdom
/AI projects (e.g. PyTorch, Hugging Face TGI, TensorRT-LLM, Ray). Strong understanding of LLM inference mechanics (e.g. KV caching, continuous batching, memory management, model quantisation). Experience interacting with, and upstreaming code to, active open-source communities. Hands-on experience working on performance optimisation for hardware ...

C++ Software Engineer - Data Platform

Location
Greater London, England, United Kingdom
Computer Science or a related field. 2+ years of professional software engineering experience. Strong fundamentals in data structures, algorithms, and systems-level thinking (memory management, concurrency, I/O). Proficiency in modern C++ (C++11 or higher); comfort with STL. Solid working knowledge of UNIX/Linux development ...

AI Software Engineer

Location
Greater London, England, United Kingdom
master's degree in Computer Science, Electrotonic Engineering, or related technical field. Qualifications Deep understanding of C++14/17/20, including STL, memory management, and multi-threading. Strong ability to write clean, maintainable Python for automation, and data processing. Hands-on experience with at least ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
that behaviour matches the original.**What You'll Bring*** Excellent programming knowledge, underpinned by sound software engineering principles.* Advanced C and C++ skills, including memory management, performance optimisation, and low-level debugging.* Hands-on graphics programming expertise with DirectX and/or OpenGL, including rendering pipelines.* A commercial ...

Senior Fullstack Engineer (Go/React)

Location
Leeds, England, United Kingdom
handling, generics and the standard library Go concurrency patterns, including goroutines, channels and the context package React, including modern hooks‐based development and state management TypeScript for building robust, type‐safe frontends Go web frameworks and routers such as net/http, Gin, Echo or Chi Data access … functional layers, including Go's built‐in testing tooling and frontend testing frameworks such as Jest or React Testing Library Go modules and dependency management Go performance fundamentals, including profiling with pprof, memory management and garbage collection behaviou Technical Excellence & Craft Mastery Write clean, maintainable and highly ...

Senior Fullstack Engineer (Go/React)

Location
Manchester, England, United Kingdom
handling, generics and the standard library Go concurrency patterns, including goroutines, channels and the context package React, including modern hooks‐based development and state management TypeScript for building robust, type‐safe frontends Go web frameworks and routers such as net/http, Gin, Echo or Chi Data access … functional layers, including Go's built‐in testing tooling and frontend testing frameworks such as Jest or React Testing Library Go modules and dependency management Go performance fundamentals, including profiling with pprof, memory management and garbage collection behaviou Technical Excellence & Craft Mastery Write clean, maintainable and highly ...

Senior Fullstack Engineer (Go/React)

Location
City of Edinburgh, Scotland, United Kingdom
handling, generics and the standard library Go concurrency patterns, including goroutines, channels and the context package React, including modern hooks‐based development and state management TypeScript for building robust, type‐safe frontends Go web frameworks and routers such as net/http, Gin, Echo or Chi Data access … functional layers, including Go's built‐in testing tooling and frontend testing frameworks such as Jest or React Testing Library Go modules and dependency management Go performance fundamentals, including profiling with pprof, memory management and garbage collection behaviou Technical Excellence & Craft Mastery Write clean, maintainable and highly ...

Senior Fullstack Engineer (Go/React)

Location
Greater London, England, United Kingdom
handling, generics and the standard library Go concurrency patterns, including goroutines, channels and the context package React, including modern hooks‐based development and state management TypeScript for building robust, type‐safe frontends Go web frameworks and routers such as net/http, Gin, Echo or Chi Data access … functional layers, including Go's built‐in testing tooling and frontend testing frameworks such as Jest or React Testing Library Go modules and dependency management Go performance fundamentals, including profiling with pprof, memory management and garbage collection behaviou Technical Excellence & Craft Mastery Write clean, maintainable and highly ...

AI Full Stack Engineer

Hiring Organisation
Randstad Technologies Recruitment
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£350 - £388/day
Infrastructure: Public Cloud (GCP, AWS, or Azure), containerization, CI/CD pipelines. Key Responsibilities Agentic Systems: Build multi-agent, stateful, and asynchronous workflows. LLM Management: Handle prompt engineering, context/memory management, hallucination controls, guardrails, and fallback logic. Observability: Implement tracing and evaluation frameworks, specifically utilizing ...

Software Engineer – Query Engines

Location
Greater London, England, United Kingdom
Java, Scala, Rust, and Python Apache Spark, Apache DataFusion, Apache Comet, and Velox for data processing and query execution Apache Iceberg for table management and catalog interoperability Apache Arrow and Apache Parquet for in-memory data processing and columnar storage Industry-standard build tooling, including Gradle, Cargo … query planning and optimization capabilities that turn complex computations into efficient execution plans Extending execution engines with new capabilities and improving query operators, parallelism, memory management, and data movement Developing Foundry’s Iceberg catalog and engine integrations, including table metadata, transactions, and efficient reads and writes Building shared ...

C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems

Location
Greater London, England, United Kingdom
parallel programming patterns adapted to performance-sensitive systems Participate in system design, architecture discussions and technical specifications Continuously optimise performance including latency, throughput and memory usage Engineering & Delivery Contribute to the full software lifecycle: design, development, testing and release Produce clean, maintainable and well-tested code Participate in sprint … system stability, monitoring and incident prevention Technical Environment Core Technologies C#/.NET (expert level) Concurrency and parallel programming Asynchronous and multithreaded models Memory management and performance profiling Distributed and event-driven architectures Windows and/or Linux production environments Performance monitoring and profiling tools Valued Technical Exposure ...

Senior Lead Software Engineer - LLM Ops Platform Reliability

Location
Auchentibber, Scotland, United Kingdom
Lead Software Engineer at JPMorganChase within the AI and Machine Learning Platform team, you will build and scale AI infrastructure that modernizes traditional infrastructure management and site reliability engineering through applied AI. You will own the reliability, performance, and cost-efficiency of the large language model inference platform … remediation to improve platform stability and developer experience Build and maintain multi-agent systems with strong orchestration, including planning, coordination, tool-calling, state and memory management, and workflow control where appropriate Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code ...

Senior Manager of Software Engineering -FI Electronic Trading Real-Time Position & Risk TechLead

Location
Greater London, England, United Kingdom
booking, data quality checks, audit trail, and observability Partner with execution and booking teams to define robust integrations, clear data contracts, and safe change management Own and enforce non-functional requirements, including latency budgets, throughput targets, determinism, correctness, fault tolerance, and recovery Act as a technical subject matter expert … event-driven, real-time systems, including messaging patterns, ordering, idempotency, and backpressure Deep knowledge of multi-threading and concurrency with strong performance tuning and memory management awareness Strong understanding of distributed systems fundamentals, including consistency, retries, failure modes, replay, and resilience patterns Experience operating production systems on Unix ...

Senior Software Engineer, Windows/Desktop Applications - Cardiff, United Kingdom

Location
Cardiff, Wales, United Kingdom
related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best‐practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross‐version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft … Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen‐reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long‐term roadmap for the Windows ...