26 to 50 of 159 Memory Management Jobs in the UK

Senior Simulation Software & Security Engineer

Location
Crawley, England, United Kingdom
level programming skills, ability to write clear, maintainable, and efficient code Experience developing iOS application security architecture Experience with secure cryptography usage and key management Experience with secure storage on iOS Preferred Qualifications (Desired Skills/Experience) 7+ years of applicable experience iOS/macOS development experience Knowledge … test automation Knowledge of native application security for desktop and mobile applications Knowledge of build caching and distributed build systems Background in performance optimization, memory management, and multithreaded programming Proven experience working directly in and modifying a large, existing code base Proven experience handling multiple tool chains ...

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

Full Stack Java Web Developer

Hiring Organisation
Luxoft
Location
London, UK
Employment Type
Full-time
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 the trade lifecycle … 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 Java Web Engineer

Location
Greater London, England, United Kingdom
stay up to date with modern technologies, frameworks, and engineering practices. Essential Skills 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 ...

Sr Lead Software Engineer - Java / Python

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

Sr Lead Software Engineer - Java / Python

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
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 ...

Senior Lead Software Engineer - Mobile Engineering

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
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. … 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 Engine Programmer

Location
Wakefield, England, United Kingdom
technical problems, contribute to long-term architecture decisions, and mentor less experienced developers. Responsibilities Design, implement, and maintain core engine systems Improve engine performance, memory usage, scalability, and stability Develop tools and workflows that improve team productivity Work across systems including memory, threading, IO, streaming, asset management … maintain engineering standards and best practices What We're Looking For Technical Experience Strong C++ programming experience within large game codebases Strong understanding of memory management, multithreading, and performance optimisation Comfortable working with proprietary technology and solving complex technical challenges Experience profiling and debugging complex technical issues Familiarity ...

Senior Java Software Engineer – FX Options Risk (VP)

Location
Greater London, England, United Kingdom
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 ...

Senior Java Software Engineer - FX Options Risk (VP)

Hiring Organisation
Citigroup
Location
London, UK
Employment Type
Full-time
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 ...

Senior Lead Software Engineer - Mobile Engineering

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
high bar for engineering excellence: code quality, maintainability, security, performance, accessibility, and reliability. Establish and improve mobile SDLCpractices: 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 … components Proven experience operating at a seniortechnical leadlevel: 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 ...

Java Developer – Front Office / Trading Systems

Location
Greater London, England, United Kingdom
Implement multithreading and concurrency patterns adapted to performance-critical systems Participate in system design, architecture discussions and technical specifications Continuously optimise performance (latency, throughput, memory, GC behaviour) Engineering & Delivery Contribute to the full software lifecycle: design, development, testing and release Produce clean, maintainable and well-tested code Participate … experience as a Java Developer in performance-critical environments Proven background in low-latency or high-throughput systems Solid understanding of concurrency, threading and memory management Experience working in Front Office, Trading or Risk IT environments Comfortable working in Linux production environments Clear communication and structured problem‐solving ...

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

C# Developer

Location
Manchester, England, United Kingdom
legal professionals while increasing access to justice. Summary: 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 to real-time business workflows — and thrives on collaboration and continuous learning. Who you are You are an experienced engineer who enjoys solving complex problems and delivering high-quality software. You value collaboration, curiosity, and learning as much as coding. You understand the importance of clean code, maintainable ...

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 developer in financial markets

Location
Greater London, England, United Kingdom
large-scale systems Industry experience 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 ...

Java Lead Software Engineer — Digital Markets Execution Technology, Execute

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
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 ...

Senior / Lead Embedded Software Engineer

Location
Wotton-under-Edge, England, United Kingdom
software for embedded systems. Implement communication interfaces such as SPI, I2C, UART, CAN, Ethernet and industrial communication protocols. Optimise software for real-time performance, memory usage and deterministic behaviour. Support product sustainment, issue investigation and software improvements throughout the product lifecycle. Develop reusable software frameworks and libraries … embedded software development activities across projects. Drive engineering excellence through design reviews, code reviews, development standards and best practices. Support planning, estimation, technical risk management and project delivery. Mentor engineers, graduates and apprentices, helping develop both technical capability and engineering judgement. Promote reusable software architectures and continuous improvement across ...

Senior Lead Software Engineer - Mobile Engineering

Location
Greater London, England, United Kingdom
high bar for engineering excellence: code quality, maintainability, security, performance, accessibility, and reliability. Establish and improve mobile SDLCpractices: 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 … components Proven experience operating at a seniortechnical leadlevel: 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 ...

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

Hiring Organisation
Hackajob Ltd
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent
Software Engineer at our client 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 ...

Global Pet Nutrition - DT Commercial Solutions Architect

Location
Greater London, England, United Kingdom
within the organisation. What are we looking for? Hands-on experience architecting multi-step agentic AI workflows, including agent-to-agent orchestration, context and memory management, and integration of LLM-based reasoning with enterprise data sources and APIs Experience evaluating vendor and open-source agentic AI platforms against … software development/Implementation with a focus on architecture and design Working knowledge of Commercial domain platforms relevant to CPG(e.g CRM, Trade Promotion Management, Revenue Growth Management), API integration and ERP systems. Hands-on experience designing and building solutions on Azure and Google cloud platforms, data analytics ...

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

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