deployment, and monitoring. What You'll Bring: 5+ years of professional Java development experience, with a focus on performance and low-latency applications. Strong knowledge of multithreading, concurrency, and memorymanagement in Java. Experience with low-level performance tuning and optimization in highly transactional systems. Familiarity with network programming (TCP/IP, UDP) and high-throughput messaging systems. More ❯
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 memorymanagement 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 ❯
Staines-upon-Thames, Middlesex, England, United Kingdom Hybrid / WFH Options
MicroTECH Global Ltd
modern development environments. Understanding of computer graphics pipelines and modern mobile GPU architectures. Expert proficiency in C and C++ programming languages. System-level performance analysis and strong OS fundamentals (memorymanagement, multithreading/synchronization, user/kernel mode interaction). Excellent communication and teamwork skills with a results-oriented attitude. Proficiency in problem-solving and debugging. Desirables: Experience More ❯
Hounslow, London, United Kingdom Hybrid / WFH Options
iDPP
and resolve production issues as part of ongoing system support. Required Skills & Experience 5+ years of professional software development experience. Proficient in C++11 or later with strong knowledge of memorymanagement, concurrency, and object-oriented programming. Solid experience with AngularJS, HTML, CSS, and JavaScript. Familiarity with REST APIs, JSON, and web service integration. Experience in maintenance/support More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
IT Search & Select
high-performance applications? Join a leading technology vendor that powers decision-making across global investment banks. This is your chance to build tools that directly impact capital markets, risk management, and trading platforms. What You'll Do Design, develop, and optimize client-facing applications using C# and WinForms Collaborate with quant analysts and traders to translate business needs into … in a commercial or enterprise setting Bonus points for exposure to C++ , Rust , or Python in high-performance environments A strong grasp of software engineering fundamentals: design patterns, multithreading, memorymanagement Ability to thrive in fast-paced, high-stakes environments with minimal supervision Why Join Us Work at the cutting edge of financial technology Engage with global investment More ❯
for FX, Fixed Income or Rates. Experience developing real-time, low-latency and high-throughput systems. Advanced knowledge of multithreading and concurrency. Solid understanding of data structures, algorithms, and memory management. Familiarity with market data, FIX protocol, KDB+, and time-series data. Strong front-office communication skills, with experience working directly with traders and quants To be considered for More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
McGregor Boyall
Profile Degree in Computer Science, Engineering, Mathematics , or related field. 10+ years' experience in Java development within low-latency trading systems . Deep knowledge of Java concurrency, GC tuning, memorymanagement, and NIO . Familiarity with market microstructure, FIX, order types, and trading protocols . Proven track record delivering production-grade Java trading platforms . Rates (cash & derivatives … eTrading experience strongly preferred. Preferred Technical Skills Core Java 11+ , multithreading, lock-free programming. Low-latency messaging frameworks ( Aeron, Chronicle Queue, Kafka ). High-performance data structures and memory-efficient coding . Experience with distributed systems, microservices, and cloud-native Java . Knowledge of market-making algos, smart order routing, HFT architectures . What's on Offer Direct impact More ❯
blocking the UI thread) Nice to have Understanding the compilation process and how the code gets converted into an executable. Knowledge or experience of using FHIR. Understanding of good memorymanagement practices, handling reference counting and/or garbage collection. More ❯
in optimising their robotics stack and driving engineering best practice. What Youll Do Optimise and profile high-performance C++ and Python code. Diagnose complex runtime issues such as concurrency, memory, and GPU bottlenecks. Turn research code into production-ready software modules. Lead best practices in software architecture, CI/CD, and observability. Mentor engineers through reviews and technical leadership. … Work across embedded and cloud robotics systems. What Were Looking For 5+ years experience with modern C++ (C++17+) and Python. Strong knowledge of concurrency, memorymanagement, and performance profiling. Skilled at debugging complex runtime issues. Experience with CPU/GPU optimisation (CUDA, PyTorch, TensorRT). Proven track record delivering production-grade software. Desirable: ROS 2 & DDS, embedded systems More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
native OS features such as push notifications, Health Connect, and Intents. Experience integrating RESTful APIs and handling concurrency in Android. Nice to Have Understanding of the compilation process and memory management. Knowledge or experience with FHIR standards. More ❯
with native OS features such as push notifications, HealthKit, and App Intents. Familiarity with Swift Package Manager and mobile app analytics. Nice to Have Understanding of compilation processes and memory management. Knowledge of FHIR standards. More ❯
integrated solutions.- Participate in code reviews and technical design discussions. Minimum Qualifications Knowledge of Armv8 or Armv9 CPUs architectures. Knowledge of OS internals and system programming, device drivers, and memory management. Excellent C and C++ programming skills. Preferred Qualifications Proficient in virtualization technologies. Skilled in kernel and device driver development. Familiar with Arm assembly programming. Knowledgeable in hardware virtualization. More ❯
maintainable code, ensuring scalability and reliability Engage with the open-source and blockchain developer community Key Requirements Strong commercial experience with Rust (production-level) Deep understanding of systems programming, memorymanagement, and concurrency Experience with distributed systems Enthusiasm for crypto, Web3, and open-source development Excellent communication skills and ability to work in a collaborative hybrid team More ❯