Memory Management Jobs in London

1 to 25 of 115 Memory Management Jobs in London

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
ViVA Tech Talent
of tick data , time-series databases , and real-time market data . Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+ . Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems , scripting (Python/Bash More ❯
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
ViVA Tech Talent
of tick data , time-series databases , and real-time market data . Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+ . Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems , scripting (Python/Bash More ❯
Posted:

Senior Rust Engineer

Hounslow, England, United Kingdom
JR United Kingdom
to develop top-of-the-line solutions for the world’s leading FinTech companies. Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. … least 5 years of professional C++ or Java software development experience Aptitude and desire to independently learn new technologies Experience with any trading, crypto solutions development Experience with task management tools like Jira, Asana, ServiceNow etc. Experience with code versioning tools such as Git (pull requests, branching strategies, tags, etc.) Familiarity with CI/CD tools (Jenkins, GitLab, GitHub … Harness) Familiarity with the build process management tools such as CMake/Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and More ❯
Posted:

Software Engineer - Global Banking & Markets - Associate - London

London, England, United Kingdom
Quality Control Specialist - Pest Control
monitoring, and controls. Our work includes developing stress testing methodologies to capture tail, concentration, and liquidation risks across Global Banking & Markets counterparty portfolios. We also build a consolidated risk management interface that houses curated datasets from across the firm, enriched with enterprise reference data. Our goal is to provide a unified platform for prime and counterparty risk management, with self-service access to datasets for ad hoc queries, filtering, aggregations, and management reporting to streamline stressed client management and enhance risk response during market volatility. Responsibilities Software engineers primarily focus on software design and development, covering most programming positions in Engineering, including business software engineers, platform engineers, and quality assurance engineers. They combine open source … you will be a change agent transforming Goldman Sachs through your technical expertise. You may work within embedded engineering teams collaborating closely with business partners across trading, sales, asset management, banking, and finance to automate solutions and maintain our firm's competitive edge. Alternatively, you can join core engineering teams to provide reliable, scalable platforms for data engineering, machine More ❯
Posted:

Software Engineer - Global Banking & Markets - Associate - London

London, England, United Kingdom
NCAA (National Collegiate Athletic Association)
identification, measurement, monitoring and controls. We develop stress testing methodologies to systematically capture tail, concentration and liquidation risks across Global Banking & Markets counterparty portfolios, and build a consolidated risk management interface that houses curated datasets from across the firm that are enriched with enterprise reference data. We aim to provide a unified platform facilitating prime and counterparty risk management, with self-service access to data sets to enable adhoc queries, filters, aggregations and management reporting capabilities to streamline stressed client management and increase the efficiency of a risk management response in times of market volatility. RESPONSIBILITIES Software engineers primarily focus on software design and development. This is meant to cover most programming positions in Engineering … Sachs by applying your technical know-how. Be a part of our embedded engineering teams, that work as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance and others, to build and automate solutions to keep our firm's position on the cutting edge. Or, join our core engineering teams, and elevate all of More ❯
Posted:

Software Engineer - Global Banking & Markets - Associate - London

London, England, United Kingdom
eFinancialCareers
identification, measurement, monitoring and controls. We develop stress testing methodologies to systematically capture tail, concentration and liquidation risks across Global Banking & Markets counterparty portfolios, and build a consolidated risk management interface that houses curated datasets from across the firm that are enriched with enterprise reference data. We aim to provide a unified platform facilitating prime and counterparty risk management, with self-service access to data sets to enable adhoc queries, filters, aggregations and management reporting capabilities to streamline stressed client management and increase the efficiency of a risk management response in times of market volatility. RESPONSIBILITIES Software engineers primarily focus on software design and development. This is meant to cover most programming positions in Engineering … Sachs by applying your technical know-how. Be a part of our embedded engineering teams, that work as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance and others, to build and automate solutions to keep our firm's position on the cutting edge. Or, join our core engineering teams, and elevate all of More ❯
Posted:

Sr. Device Software Engineer, Kuiper Government Solutions

London, England, United Kingdom
Amazon
and verbal communication skills PREFEROWANE KWALIFIKACJE - Master's degree in computer science or equivalent - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - 3+ years of experience leading architecture and design for fault-tolerant, real-time systems - Hands-on experience with Xilinx platforms, custom silicon development … cryptography, and secure Software Development Lifecycle (SDLC) practices - In-depth knowledge of Linux kernel internals, including process scheduling, memory management, concurrency, synchronization, and networking subsystems - Familiarity with networking protocols (e.g., TCP/IP, UDP) and low-level hardware interfaces such as I2C, SPI, and PCIe Amazon is an equal opportunity employer and does not discriminate on the basis More ❯
Posted:

Senior C++ Developer

London, England, United Kingdom
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Posted:

Quantitative Developer, Equities & Futures

London Area, United Kingdom
Multi-Strat Hedge Fund
features and enhancements into the trading platform. Code Review & Maintenance: Participate in code reviews, maintain high code quality standards, and contribute to the continuous improvement of development practices. Risk Management: Develop and integrate risk management tools to monitor and mitigate potential risks in trading strategies. Qualifications Educational Background: Bachelor's, Master's, or PhD in Computer Science, Engineering … Mathematics, Physics, or a related quantitative discipline. Programming Skills: Expertise in C++: Strong proficiency in C++ (11/14/17) with a focus on performance optimization, memory management, and multithreading. Additional Languages: Proficiency in Python, R, or other scripting languages is a plus. Financial Knowledge: Market Expertise: In-depth knowledge of equities and futures markets, with a More ❯
Posted:

Quantitative Developer, Equities & Futures

City of London, London, United Kingdom
Multi-Strat Hedge Fund
features and enhancements into the trading platform. Code Review & Maintenance: Participate in code reviews, maintain high code quality standards, and contribute to the continuous improvement of development practices. Risk Management: Develop and integrate risk management tools to monitor and mitigate potential risks in trading strategies. Qualifications Educational Background: Bachelor's, Master's, or PhD in Computer Science, Engineering … Mathematics, Physics, or a related quantitative discipline. Programming Skills: Expertise in C++: Strong proficiency in C++ (11/14/17) with a focus on performance optimization, memory management, and multithreading. Additional Languages: Proficiency in Python, R, or other scripting languages is a plus. Financial Knowledge: Market Expertise: In-depth knowledge of equities and futures markets, with a More ❯
Posted:

AWM - London - Associate - Software Engineering

London, England, United Kingdom
eFinancialCareers
WHAT WE DO The PWM Trading Engineering team creates software which enables the Goldman Sachs Wealth Management business and its clients to transact in global markets across a variety of asset classes. We continuously evolve our capabilities to unlock scale, reduce risk, and provide an application environment which is compliant with required trading practices and relevant controls. The mission … needs of our private wealth client base. Be a part of our embedded engineering team, that works as a unit with our business partners. Collaborate with trading, sales, asset management, banking, finance, and others, to build and automate solutions to keep our firm's position on the cutting edge. Innovate with UI/UX designers, data scientists, cloud engineers … Experience delivering with one or more of Programming in a complied language such as Java or C++, or an interpreted language such as Python and experience with concurrency and memory management. Responsive web development, with professional React/Angular/Redux experience and advanced JavaScript proficiency. NoSQL databases such as MongoDb and Elastic Search. Trading system integration architectures and More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Oliver Bernard
design patterns and performance optimisation. Experience building and supporting real-time or high-throughput systems. Familiarity with messaging protocols (e.g., FIX, MQ, Kafka). Good grasp of data structures, memory management, and JVM tuning. Strong problem-solving and debugging skills in a time-sensitive environment. Desirable: Previous experience in an FX , equities , or electronic trading environment. Knowledge of More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Oliver Bernard
design patterns and performance optimisation. Experience building and supporting real-time or high-throughput systems. Familiarity with messaging protocols (e.g., FIX, MQ, Kafka). Good grasp of data structures, memory management, and JVM tuning. Strong problem-solving and debugging skills in a time-sensitive environment. Desirable: Previous experience in an FX , equities , or electronic trading environment. Knowledge of More ❯
Posted:

Java Quantitative Developer Low Latency

City of London, London, United Kingdom
James Joseph Associates Limited
routing and execution components that handle market volatility Apply advanced networking principles to minimise round-trip times and network jitter Continuously assess and remove inefficiencies in JVM performance and memory management Strengthen operational resilience through improved monitoring, alerting, and fault tolerance SKILL/EXPERIENCE REQUIRED: Expertise in market-making or algorithmic trading, including deep understanding of order book … environments Proficiency in networking concepts, including TCP/UDP, multicast, and low-level optimizations like DPDK or kernel bypass Mastery of concurrent programming, including lock-free algorithms and shared memory architecture Practical experience with Linux performance tuning, including NUMA balancing and use of huge pages Background in high-frequency trading and real-time market operations Ability to design tools More ❯
Employment Type: Permanent
Posted:

Java Technical Lead, VP

London, United Kingdom
Citigroup Inc
Lead with proven experience of building robust, high-performance, large scale Capital Markets applications. Team Background The Derivatives Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions to Citi's Risk organization which manages Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software used … Ideal background Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles. Experience working in the Capital Markets domain. Good understanding of Derivatives and Risk management is as significant advantage. Experience with Agile software development processes with a strong emphasis on test driven development. Understanding of Java internals such as class loading and memory More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Developer

London Area, United Kingdom
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Posted:

Senior C++ Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Peaple Talent
Kubernetes. Excellent interpersonal and communication abilities, enabling effective teamwork and collaboration. Strong knowledge of both Linux and Windows operating systems. Proven experience working with multi-threaded applications and complex memory management scenarios. Confident navigating across multiple technology domains and full software stacks. Passionate about learning and committed to continuous professional growth. Exposure to high-level languages; Python and More ❯
Posted:

Senior C++ Developer

Hounslow, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
knowledge of modern features and best practices • In-depth knowledge of architecture, design, maintainability, scalability and performance • Excellent collaboration and communication skills • Industry experience with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacy code bases • Experience with higher level languages - specifically Python More ❯
Posted:

C++ Developer - Systematic Trading - HFT - Hedge Fund

London, England, United Kingdom
Vertus Partners
world of electronic and algorithmic trading. Your work will involve a wide range of responsibilities, from exchange price feeds and core trading systems to back testing engines, tick data management, exchange simulators, and trading gateways. Collaborating closely with investment management professionals such as Quants and Trading teams, you will be at the forefront of designing and developing cutting … other asset classes. Strong experience building and developing high frequency, ultra-low-latency applications Previous experience in developing business logic would be highly beneficial. Strong multi-threading, concurrency and memory management Good technical or scientific academic background in Computer Science, Maths, Physics etc. #J-18808-Ljbffr More ❯
Posted:

Senior Quant Developer (C++)- Leading Quant & Systematic Fund - Oxford Knight

London, England, United Kingdom
Jobs via eFinancialCareers
FPGA to ensure seamless integration. Collaborate with infrastructure and network teams to ensure optimal system performance. Skills and Experience Required Minimum 7+ years' C++ experience In-depth knowledge of memory management, multithreading, CPU cache optimization, and Linux Solid understanding of infrastructure and network basics Desirable Ideally BSc, MSc and/or PhD in Computer Science, Mathematics or Physics More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Insight Global
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memory management, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Insight Global
have the following: • Advanced proficiency in Java • Strong experience in low-latency, high-throughput systems, particularly within FX trading platforms (e.g. LSE, 360T) • Deep understanding of efficient garbage collection, memory management, and object modeling • Unit testing experience with Grabler, JUnit, or similar frameworks • Proficient in Oracle or similar relational databases • Comfortable working in agile environments, especially those transitioning More ❯
Posted:

Freelance Software Developer (Python-Rust) - AI Tutor

London, England, United Kingdom
Hybrid / WFH Options
Mindrift
automated testing (unit/integration) and benchmarking You bring knowledge of Docker, Kubernetes, and CI/CD for hybrid Python-Rust apps You demonstrate solid understanding of systems programming (memory management, concurrency) Prompt engineering experience is a strong plus Your level of English is advanced (C1) or above You are ready to learn new methods, able to switch More ❯
Posted:

Software Engineer, Cybersecurity Analytics & Enforcement

London, England, United Kingdom
Fortinet
position if you have: A degree in Computer Science or a closely related field (Bachelor’s or higher), with a strong grasp of core computer science concepts such as memory management, concurrency, and backend development principles Strong programming skills, supported by several years of professional software engineering experience Experience with Java, C, C++, or similar languages, and an More ❯
Posted:

Software Engineering Software Engineer, Production Engineering Professional London, GB

London, England, United Kingdom
Avature
version control, refactoring, automated testing, CI/CD, observability) Familiarity with distributed systems design fundamentals and software architecture Familiarity with computer science and operating systems fundamentals (e.g. program execution, memory management, networking) Preferred technical and professional experience Knowledge of database fundamentals (more bonus points for C*) Experience with Linux containers and container orchestration (e.g. Kubernetes) ABOUT BUSINESS UNIT More ❯
Posted:
Memory Management
London
10th Percentile
£84,500
25th Percentile
£90,000
Median
£150,000
75th Percentile
£165,000
90th Percentile
£167,000