who will fulfil a hands-on Lead role leading the next generation of Java Developers. They are looking for the following experience in Lead Java Developers: Core Java development Multithreading, concurrency, low latency Working in the financial sector e.g. FX, trading Building microservices in the cloud (GCP, AWS) with Kubernetes Product-led development – architecting, building and delivering Technical leadership: architectural More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Understanding Recruitment
who will fulfil a hands-on Lead role leading the next generation of Java Developers. They are looking for the following experience in Lead Java Developers: Core Java development Multithreading, concurrency, low latency Working in the financial sector e.g. FX, trading Building microservices in the cloud (GCP, AWS) with Kubernetes Product-led development – architecting, building and delivering Technical leadership: architectural More ❯
optimization, etc. If this sounds like you, apply now! Requirements Minimum 3+ years’ C++ programming skills on Linux Solid experience in OO design and creating/supporting cross-platform multithreaded applications Low latency systems development would be ideal Bachelor’s degree in Computer Science/Engineering (or related field) – minimum 2.1 or 3.5 GPA Outstanding communication skills across the business More ❯
smartest engineers on the market, with incredible career progression opportunities to rapidly build your career up to senior. A Junior Software Developer must have the following experience: Core Java Multithreading Concurrency High performance, low latency environment BSc or MSc in Computer Science from Russell Group university Benefits you will enjoy as a Junior Software Developer: Health insurance Dental insurance Life More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Understanding Recruitment
smartest engineers on the market, with incredible career progression opportunities to rapidly build your career up to senior. A Junior Software Developer must have the following experience: Core Java Multithreading Concurrency High performance, low latency environment BSc or MSc in Computer Science from Russell Group university Benefits you will enjoy as a Junior Software Developer: Health insurance Dental insurance Life More ❯
City of London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
smartest engineers on the market, with incredible career progression opportunities to rapidly build your career up to senior. A Junior Software Developer must have the following experience: Core Java Multithreading Concurrency High performance, low latency environment BSc or MSc in Computer Science from Russell Group university Benefits you will enjoy as a Junior Software Developer: Health insurance Life assurance Bonus More ❯
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 inputer Science, Mathematics or Physics Ideally HFT experience (client is More ❯
Wimborne Minster, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
with hardware platforms in a regulated domain (e.g., ISO9001). Expertise in software architecture, design patterns, and usability. Strong WPF, web services, and MS SQL experience. Deep understanding of multithreading, asynchronous programming, image processing, and large datasets. Proficiency with Azure DevOps/JIRA, Git, and CI/CD pipelines. Experience designing device control/imaging software (e.g., axis control, camera More ❯
experienced in proprietary finance, HFT, or market-making. Strong knowledge of data structures, algorithms, and object-oriented programming in C++, including proficiency with C++17 and C++20 features. Experience with multithreading and asynchronous programming. Understanding of low-latency, real-time system design and implementation. Knowledge of Linux system internals and networking. Financial experience across asset classes, focusing on low-latency trading More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Norton Blake
Experience: Proven background in .NET architecture roles within capital markets, investment banking, or other financial services environments. Deep expertise in C#/.NET Framework and .NET Core, including microservices, multithreaded programming, and real-time distributed systems. Strong understanding of treasury operations, fixed income, FX, and derivatives workflows. Solid experience with SQL Server, messaging systems (e.g., RabbitMQ, Service Bus), and API More ❯
finance, high-frequency trading (HFT), or market-making. Strong background in data structures, algorithms, and object-oriented programming in C++, including proficiency with C++17 and C++20 features. Experience with multithreading and asynchronous programming. Deep understanding of low-latency and real-time system design and implementation. Knowledge of Linux system internals and networking. Financial experience across multiple asset classes, focusing on More ❯
workflows. Experience promoting a shift-left approach - embedding testing, security, and code quality earlier in the development process to accelerate delivery and reduce defects. Solid understanding of core Java, multithreading, system integration, and enterprise architecture best practices in high-throughput environments. Skills/Must have: 5+ years experience working with core Java and distributed systems, ideally in high-performance or More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
trading (HFT) and/or market-making. Strong background in data structures, algorithms, and object-oriented programming in C++, including: Proficiency with new features of C++17 and C++20Proficiency with multithreading and asynchronous environments Strong understanding of low-latency and real-time system design and implementation Strong understanding of Linux system internals and networking Strong financial experience across multiple asset classes More ❯
Q3D or Vulkan or Shaders. • CI experience including CMake, JIRA, Git, Jenkins, JAVA, bash, batch files, TestRail. • 2D and 3D Geometrical modelling experience; Geometrical APIs or toolkits including CGAL. • Multithreading and parallel programming experience; OpenMP; GPU programming using CUDA or OpenCL. • Scripting of mathematical or geological problems; Excel, MATLAB, Python. Knowledge of any/several of the following will be More ❯
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. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience with unit-testing Excellent analytical, algorithmic and optimization skills Experience with More ❯
London, England, United Kingdom Hybrid / WFH Options
Barclays UK
Equities, Foreign Exchange (FX), Rates, Credit, Securitized Products 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, memory management, caching, networking, distributed systems, algorithms and/or operating systems Experience in low latency techniques such as CPU affinities, TCP offloading More ❯