London, England, United Kingdom Hybrid / WFH Options
Barclays UK
What we’re looking for: Advanced understanding and working knowledge of Java language and its internals Experience in writing low-latency multithreaded applications on Linux Understanding of multi-threading, memorymanagement, caching, networking, distributed systems, algorithms and/or operating systems Experience in low latency techniques such as CPU affinities, TCP offloading, memory mapping etc. Skills that More ❯
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 memorymanagement 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 ❯
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, memorymanagement, 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 ❯
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, memorymanagement, 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 ❯
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, memorymanagement, and multi-threaded programming in KDB+ . Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems , scripting (Python/Bash More ❯
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, memorymanagement, and multi-threaded programming in KDB+ . Comfortable working in Agile/DevOps environments, including CI/CD pipelines. Familiarity with Linux systems , scripting (Python/Bash More ❯
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 memorymanagement 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 ❯
Cardiff, Wales, 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 memorymanagement 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 ❯
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 memorymanagement 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 ❯
Manchester 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 memorymanagement 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 ❯
Greater Bristol 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 memorymanagement 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 ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
sequencing frameworks or custom state machines for test execution. Strong experience with integration, system test, and debugging complex interactions between software and hardware. Strong understanding of software design principles, memorymanagement, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD Desirable Skills: Experience with SFPDP (Serial Front Panel Data Port) specifically in defence More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
sequencing frameworks or custom state machines for test execution. Strong experience with integration, system test, and debugging complex interactions between software and hardware. Strong understanding of software design principles, memorymanagement, and performance optimisation. Experience with version control systems (e.g., Git) and CI/CD Desirable Skills: Experience with SFPDP (Serial Front Panel Data Port) specifically in defence More ❯
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 memorymanagement • 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 ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Software Engineer: Develop high quality and robust low level embedded software for a multicore processing platform Be responsible for documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your wider team. Deliver technical reports and documents, as well as generate and present technical presentations to project stakeholders. Be able … and hardware Excellent debugging skills and application of various strategies Use of RTOS's such as VxWorks or embedded Linux Deployment of software to distributed hardware platforms, multicore programming, memorymanagement techniques, device driver development, code optimisation, interrupt-driven designs A good understanding of electronics, schematic design and use of test equipment Experience developing solutions for ARM and … Intel based multicore processing platforms Communication protocols (I2C, SPI, USB, Serial, Network, PCIe) Familiarity with configuration management tools, defect tracking and peer review Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++ Experience of Agile development and Atlassian toolset Understanding of More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Leonardo
Software Engineer: Develop high quality and robust low level embedded software for a multicore processing platform. Be responsible for documenting and recording your work products, keeping them under configuration management and providing plans and reports on progress to your wider team. Deliver technical reports and documents, as well as generate and present technical presentations to project stakeholders. Be able … and hardware. Excellent debugging skills and application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memorymanagement techniques, device driver development, code optimisation, interrupt-driven designs. A good understanding of electronics, schematic design and use of test equipment. Experience developing solutions for ARM and … Intel based multicore processing platforms. Communication protocols (I2C, SPI, USB, Serial, Network, PCIe). Familiarity with configuration management tools, defect tracking and peer review. Demonstrable experience in the following areas will help you stand out: Knowledge of standards such as DO-178C and coding standards such as MISRA C/C++. Experience of Agile development and Atlassian toolset. Understanding More ❯
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 (memorymanagement, 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 ❯
Leeds, England, United Kingdom Hybrid / WFH Options
Interface Recruitment UK
working in continuous integration and continuous deployment. Experience of working with code repositories such as GIT. Experience of writing technical documentation. Ability to optimise database query for performance and memory management. Ability to use techniques and profiling tools to optimise performance. Ability to develop application for a scalable, high-availability environment. Good understanding of message queuing systems. Good understanding More ❯
London, England, United Kingdom Hybrid / WFH Options
Oxford Knight
hardware optimization. About the Role: Collaborate with a team of developers and quantitative experts to design, develop, and optimize ultra-low-latency trading algorithms. Focus on CPU cache optimization, memorymanagement, and threading, requiring a strong foundation in high-performance programming and systems architecture. Work closely with FPGA systems and lead initiatives to enhance trading infrastructure, contributing to … Master's degree in Computer Science, Engineering, or related field 5+ years of C++ experience, emphasizing low-level programming and metaprogramming for high-performance applications Expertise in CPU architecture, memorymanagement, multithreading, and Linux systems Experience with high-frequency trading or market order execution systems Strong analytical, problem-solving, and testing skills Excellent interpersonal skills and a collaborative More ❯
London, England, United Kingdom Hybrid / WFH Options
Oxford Knight
experts to design, develop, and optimize ultra-low-latency trading algorithms. This position requires a strong foundation in high-performance programming and systems architecture, focusing on CPU cache optimization, memorymanagement, and threading. You will also collaborate closely with FPGA systems and lead initiatives to refine trading infrastructure, ultimately driving success for clients and investors. Role Requirements: Bachelor … degree in Computer Science, Engineering, or a related field 5+ years of C++ experience, focusing on low-level C++ and metaprogramming for high-performance applications Expertise in CPU architecture, memorymanagement, multithreading, and Linux systems Prior experience with high-frequency trading or market order execution systems Excellent analytical and problem-solving skills, with an eye for precision and More ❯
London, England, United Kingdom Hybrid / WFH Options
Oxford Knight
experts to design, develop, and optimize ultra-low-latency trading algorithms. This position requires a strong foundation in high-performance programming and systems architecture, focusing on CPU cache optimization, memorymanagement, and threading. You will also collaborate closely with FPGA systems and lead initiatives to refine trading infrastructure, ultimately driving success for clients and investors. Role Requirements: Bachelor … degree in Computer Science, Engineering, or a related field 5+ years of C++ experience, focusing on low-level C++ and metaprogramming for high-performance applications Expertise in CPU architecture, memorymanagement, multithreading, and Linux systems Prior experience with high-frequency trading or market order execution systems Excellent analytical and problem-solving skills, with an eye for precision and More ❯
and software engineering best practices, and apply this knowledge to improve existing storage systems and develop new solutions. WHAT YOU HAVE Experience in Java development Strong JVM experience: internals, memorymanagement, garbage collection, performance optimization Knowledge of networking, distributed systems, data structures, and consistency algorithms Java JDK 17+ Knowledge of the following is desirable: Data Serialization and Transport … gRPC, Shared Memory, Protobuf) Distributed Data Stores (MongoDB, ElasticSearch, Hadoop, CockroachDB) Designing APIs (well-crafted, supporting backwards compatibility) In-memory Data Stores (SQLite, RocksDB) Popular Java Frameworks (Spring, Hibernate) Performance Benchmarking Bachelor's degree in Computer Science or related discipline, or equivalent experience. Job Benefits 25 days annual leave + bank holidays Group company pension plan Private medical More ❯
and paradigms used to ensure the system is easy to understand, performant, scalable, testable, robust, and observable. The role is a conjunction of technical and managerial roles, with line-management duties, while giving technical direction to a growing team of developers globally. The platform is a Greenfield build using standard modern technologies such as Java, Spring Boot, Kubernetes, Kafka … Experience: Expert knowledge of distributed systems including event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures Expert knowledge of Java, JVM, memorymanagement, garbage collection Thorough understanding of multithreaded environment challenges Expert knowledge of Spring, SpringBoot framework and associated technologies Expert knowledge of test frameworks, such as Junit, Mockito, writing More ❯
London, England, United Kingdom Hybrid / WFH Options
Checkout.com
improve engineering workflows and developer experience Qualifications Proficiency in Kotlin, Android SDK, and Jetpack Compose libraries. Strong understanding of Android system fundamentals: Activity/Fragment lifecycle, background execution, Coroutines, memorymanagement, dependency injection (e.g., Hilt/Dagger). Experience designing Android architecture with patterns like MVVM or MVI. Demonstrated experience integrating with APIs. Track record of delivering SDKs More ❯
Belfast, Northern Ireland, United Kingdom Hybrid / WFH Options
KX
by the world's top investment banks & hedge funds, aerospace and defence, life and health sciences, semiconductor, telecommunications, and advanced manufacturing companies. Time series and vector data analytics and management are at the heart of our products, independently benchmarked as the fastest on the market. They help our customers process data at unmatched speed and scale and empower LOB … beneficial and will be prioritized in candidate selection. Key Responsibilities: Design, develop, and maintain KDB+/q-based applications for real-time and historical data analysis. Optimize query performance, memorymanagement, and data structures for large-scale time-series datasets. Work with internal and external stakeholders to define requirements and implement solutions. Troubleshoot and debug performance bottlenecks in … of experience developing and optimizing KDB+/q-based applications. Hands-on experience with KX products (KX Insights, KX Enterprise, or KDB+ on cloud). Expertise in query optimization, memorymanagement, and scaling KDB+ solutions. Strong knowledge of market data, trading systems, or real-time analytics. Experience with data pipelines, cloud-based KDB+ deployments, and distributed computing. Ability More ❯