1 to 25 of 63 Memory Management Jobs in England

Senior C++ Developer (with Market Data experience)

Hiring Organisation
Luxoft
Location
London, United Kingdom
Salary
£ 80 K
implement, and maintain high performance C++ services handling high message rates and low latency workloads. Optimize existing components for latency, throughput, and CPU/memory efficiency. Develop and tune networking, messaging, and I/O layers to handle large data volumes reliably. Profile and debug performance issues at application … C++17/20 or later) Hands-on experience with Market Data Solid understanding of concurrency and synchronization (lock free/low lock patterns, atomics, memory models, etc.). Proven experience building performance critical, real time, or low latency systems (e.g., networking, trading systems, telemetry, gaming engines, or similar). ...

Senior Software Engineer, C++ UI

Hiring Organisation
Roku
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 70 K
system architectures that enable smooth navigation and rich animations. Our work sits at the intersection of hardware and software, where we optimize graphics rendering, memory management, and layout engines to ensure a consistent, lightning-fast experience across our entire device portfolio. We operate in a collaborative, high-trust … core systems that underpin Roku’s user experience. You will design and implement performance-critical code within our UI engine, focusing on graphics primitives, memory efficiency, and hardware acceleration. You’ll tackle complex systems-level challenges—such as optimizing frame rates on resource-constrained hardware and building robust APIs ...

iOS Developer

Hiring Organisation
ARC IT Recruitment
Location
Brighton, Sussex, United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 70,000 Annual
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 ...

Lead Java Developer (VP)

Hiring Organisation
Citigroup
Location
London, United Kingdom
Salary
£ 80 K
users globally. Unified FITP, built on state of the art technology stack processes around 200,000 transactions daily and provides real time position , risk management capabilities. It has connectivity to 100+ electronic trading venues and 20+ regulatory bodies globally.We are looking for a talented and passionate individual to join … continue to evolve our architecture roadmap beyond near term objectivesImpact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/projectEnsure essential procedures ...

Mobile Developer

Hiring Organisation
Arc IT Recruitment
Location
Brighton, East Sussex, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £70,000 per annum
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 ...

C++ Developer

Hiring Organisation
Addition
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£600 per day
developing across both Windows and Linux environments is essential. Demonstrable experience modernising, upgrading and maintaining large, legacy C++ platforms. Strong understanding of multithreading, concurrency, memory management and performance optimisation. Server-side development experience with solid networking fundamentals, including TCP. Strong unit testing practices and experience working with ...

Embedded Software Engineer

Hiring Organisation
Dover Digital Printing
Location
Nottingham, Nottinghamshire, United Kingdom
Salary
£ 80 K
delivery.Demonstrable experience in a technical leadership role within a software team.Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging.Advanced knowledge of C++ is required.Experience with Agile/Scrum development practices.Advanced knowledge … verification skills (test-driven development, unit testing, code reviews, defect characterization, requirements analysis) and planning skills (user story development, backlog management, high-level estimation, and detailed estimation).Advanced configuration management skills (revision control, continuous integration, continuous deployment, automated build systems, release management, and technical documentation).Intermediate knowledge ...

Software Engineer - Java/C++

Hiring Organisation
LEAP29
Location
Oxford, Oxfordshire, United Kingdom
Salary
£ 80 K
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 suitesExperience working with Git and CI/… 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 basic calculus ...

C++ Senior Developer

Hiring Organisation
Luxoft
Location
London, United Kingdom
Salary
£ 100 K
connectivity for global markets (e.g., NSE, BSE, CME, NYSE, etc.).Work closely with traders and business to understand latency-sensitive requirements.Tune performance across CPU, memory, and network layers to achieve microsecond-level latency.Maintain and enhance existing trading infrastructure with a focus on reliability and scalability.Collaborate with DevOps and infrastructure … later), Multithreading, high-performance, low-latency systemsStrong proficiency in modern C++ (C++17 or later) and multithreaded programming.Deep understanding of low-level system programming, including memory management and CPU architecture.Experience with network programming (TCP/UDP, multicast) and Linux kernel internals.Familiarity with exchange protocols (FIX, OUCH, ITCH).Proven track ...

Senior C++ Software Engineer

Hiring Organisation
Avanti
Location
Oxford, Oxfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £95,000 per annum
working on the core software platform, solving complex engineering problems involving: Modern C++ development High-performance algorithms and data structures Concurrent and multithreaded programming Memory management and performance optimisation Cross-platform software development across Linux, Windows and macOS Designing and maintaining robust, scalable software at the heart ...

Senior C++ / Java Developer

Hiring Organisation
London Stock Exchange Group
Location
London, United Kingdom
Salary
£ 80 K
large scale systems.Industry experience, operating at a senior engineer or technical‐lead‐equivalent level.Solid understanding of object‐oriented design, data structures, algorithms, concurrency, memory management, and system integration.Experience building and supporting distributed systems, including messaging, APIs, and inter‐service communication.Familiarity with Linux environments, build tools, version control systems ...

Senior Embedded Rust / Systems Developer

Hiring Organisation
YT Technologies
Location
Crawley, West Sussex, South East, United Kingdom
Employment Type
Permanent
Salary
£60,000
software directly for embedded devices, not servers. If you are looking for an autonomous environment where you can solve complex technical challenges using Rusts memory safety and concurrency features, this is your next project. Key Responsibilities Design & Develop: Build and maintain high-performance, safe, and maintainable systems software using … decisions, own features end-to-end from design through to deployment, and participate in code reviews. Performance Optimisation: Debug and optimise systems for performance, memory usage, concurrent programming, and maximum reliability. Hardware Integration: Interface software with custom low-level platforms, handling protocols for connected fleet and transit gateways. Process ...

Senior Lead Software Engineer - Mobile Engineering

Hiring Organisation
JP Morgan Chase
Location
London, United Kingdom
Salary
£ 100 K
high bar for engineering excellence: code quality, maintainability, security, performance, accessibility, and reliability.Establish and improve mobile SDLC practices: planning, development, peer review, testing, release management, and operational support.Lead the mobile testing and quality strategy (unit/integration/UI automation) and drive measurable improvements in stability and release confidence.Own … componentsProven experience operating at a senior technical lead level: making system-level design decisions and driving adoption across teams.Strong knowledge of mobile fundamentals: performance, memory management, concurrency, offline-first patterns, networking, app lifecycle, and secure storage.Strong engineering practices: writing clean, testable code; effective code reviews; pragmatic documentation ...

Senior Java Software Engineer – FX Options Risk (VP)

Hiring Organisation
Citigroup
Location
London, United Kingdom
Salary
£ 80 K
clients, and assets. Hands-on Development Contribute hands-on as a primary engineer utilizing our modern tech stack: Core Java (multi-threading, concurrency, memory optimization), CouchbaseDB, Kafka, and Apache Storm. Solve complex real-time risk calculation requirements, handling heavy stream processing and highly concurrent data flows. Required Experience extensive … high-performing Individual Contributor (IC) delivering complex, high-throughput distributed systems in production environments. Deep hands-on expertise in Core Java, including multi-threading, memory management, garbage collection tuning, and concurrency utilities. Solid experience with real-time stream processing and distributed data architectures (e.g., Kafka, Apache Storm, CouchbaseDB ...

VP, Trading Systems Developer

Hiring Organisation
Galaxy Digital
Location
London, United Kingdom
Salary
> £ 150 K
center infrastructure, growing the economy that runs on code. Galaxy delivers the onchain infrastructure that connects institutions to digital assets, including trading, advisory, asset management, staking, self-custody, and tokenization. Galaxy also develops and operates data center infrastructure to power AI and HPC workloads. Anchored by its Helios campus … multicast, routing, switching, congestion control) and use of kernel bypass technologies (e.g., DPDK, Solarflare/OpenOnload, RDMA).Familiarity with Linux internals, to include scheduling, memory management, and performance tuning.Bonus Points:eFX development experience in a low latency, zero GC environmentKnowledge of institutional encodings (FIX, SBE)Fault tolerant, high ...

Mid-Level Java Developer

Hiring Organisation
Halliburton
Location
Abingdon, Oxfordshire, United Kingdom
Salary
£ 80 K
week.Minimum Qualifications Strong knowledge of Java Core, including: Collections Framework, Generics, Streams, Lambdas Exception handling and best practices Multithreading and concurrency (Executors, synchronization, CompletableFuture) Memory management and garbage collection basics Object-oriented principles (SOLID, design patterns, microservice architecture) Experience with Java and related frameworks (SpringBoot, Eclipse RCP, OData ...

Senior C++ Software Engineer - Linux

Hiring Organisation
Softweb Resourcing
Location
Manchester, Greater Manchester, United Kingdom
Salary
£ 55 K
overall engineering quality What we need from you: - Commercial C++ experience across the full software development lifecycle - Application development on Linux (or Windows), including memory management and performance tuning and systems level programming - Multi-threading and concurrent programming, including synchronization primitives and lock free techniques - Experience designing systems ...

Software Engineer (C++/Linux Real-Time Systems)

Hiring Organisation
Matchtech
Location
Stevenage, Hertfordshire, United Kingdom
Salary
£ 80 K
workflow engines, or state-machine-based execution systems.Proven track record integrating and debugging complex software and hardware systems.Strong understanding of software engineering best practices, memory management, and performance optimisation.Experience using version control systems such as Git and familiarity with CI/CD practices.Desirable ExperienceExperience working with SFPDP (Serial ...

Software Engineer (C++/Linux Real-Time Systems)

Hiring Organisation
Defence
Location
Hertfordshire, South East, United Kingdom
Employment Type
Permanent
state-machine-based execution systems. Proven track record integrating and debugging complex software and hardware systems. Strong understanding of software engineering best practices, memory management, and performance optimisation. Experience using version control systems such as Git and familiarity with CI/CD practices . Desirable Experience Experience working ...

Java Lead Software Engineer — Digital Markets Execution Technology, Execute

Hiring Organisation
JP Morgan Chase
Location
London, United Kingdom
Salary
£ 100 K
operational stability for mission-critical platformsAdvanced in one or more programming language(s), with deep hands-on expertise in Java (17+), including concurrency, memory management, and object-oriented designDemonstrated experience designing clean APIs and rollout strategies for distributed systems (including integration and backward compatibility considerations)Practical experience with ...

Principal Engineer

Hiring Organisation
Wells Fargo
Location
London, United Kingdom
Salary
£ 80 K
exposure to Rates or Fixed Income e‐trading platformsExperience designing and building high‐performance, low‐latency trading systems, including pricing, RFQ/RFS, order management, market data, and execution workflowsHands‐on experience with Java in performance‐critical systems (with exposure to Python and/or C++ as applicable)Desired … business stakeholders to resolve complex production and performance issuesExpertise in low‐latency and real‐time system design, including JVM tuning, GC optimization, threading models, memory management, and performance profilingStrong understanding of electronic market making algo trading, SOR/EMS platforms, and internalization modelsWorking knowledge of OMS, CLOB ...

Technical Consultant Fintech

Hiring Organisation
Quant Capital
Location
London, United Kingdom
Salary
£ 70 K
Consultant Fintech100,000 Plus BonusQuant Capital is urgently looking for a Technical Architect/Consultant to join our high profile client.Our client provides data management platforms to the securities and investment management industry. They have offices across the globe and are the have the number one product … economics, Maths, finance·In-depth understanding and experience with multiple application servers i.e. WebLogic, WebSphere, JBoss, WildFly·Understanding Java monitoring tools, memory management tools and profilers·Experience with large-scale software designs including cloud base software designs·Working experience with Spring and Hibernate framework·6+ years expertise ...

Software Engineer - Mission Management Systems

Hiring Organisation
Leonardo DRS
Location
Yeovil, Somerset, United Kingdom
Salary
£ 50 K
Exceptions above the standard range are managed through governance controls to protect internal equity.At Leonardo in Yeovil we are seeking experienced Software Engineers - 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 impactWorking within our Helicopter division, you will be taking ownership of complex mission system software component, ensuring legacy systems remain robust, while simultaneously leveraging open architectures ...

Junior Algorithmic Developer, Analyst, London

Hiring Organisation
Jefferies Financial Group
Location
London, United Kingdom
Salary
£ 70 K
Required Skills & Qualifications:1–3 years of professional experience writing clean, preferably in modern C++, with a strong grasp of memory management and multi-threading.AI/ML Familiarity: Academic or professional experience working with machine learning libraries and frameworks.Interest in trading and financial markets.Ability to work … trading.Jefferies is a leading global, full-service investment banking and capital markets firm that provides advisory, sales and trading, research, and wealth and asset management services. With more than 40 offices around the world, we offer insights and expertise to investors, companies, and governments.At Jefferies, we believe that diversity ...

Senior Front Office Developer - Trading

Hiring Organisation
CMC Markets UK Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
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 ...