26 to 50 of 338 Multithreading Jobs in the UK

Lead Software Engineering - Java -ETT - Options Algorithmic Trading

Location
Greater London, England, United Kingdom
adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices Strong understanding of data structures, algorithms, and multithreading in Java. Familiarity with financial markets and trading concepts, especially equities and options. Preferred Qualifications, Capabilities, and Skills Experience designing and implementing high-performance, low-touch ...

Lead Software Engineer

Location
Nottingham, England, United Kingdom
implement high-performance simulation software using modern C++ (C++17/20), delivering robust, scalable, and maintainable solutions. Develop and optimize compute-intensive algorithms using multithreading, SIMD techniques, and GPU acceleration technologies such as CUDA and OpenCL. Analyze software performance, identify computational bottlenecks, and implement optimizations across CPU and GPU architectures. ...

Low-Latency FX Java Developer - Front-Office Trading

Location
Greater London, England, United Kingdom
trading systems. The ideal candidate will have strong experience in front-office systems, connectivity, and algorithmic trading. Key skills include Core Java, multithreading, and a solid understanding of FIX protocol. A passion for emerging technologies in finance is essential. Competitive compensation is offered. #J-18808-Ljbffr ...

Low-Latency C++ Quant Developer — Front-Office Trading

Location
Greater London, England, United Kingdom
C++ execution algorithms, order management systems, and research tooling. You will work closely with central trading teams to optimize execution across regions, leveraging Linux, multithreading, and real-time system design. The ideal candidate has 10+ years of software development, including 5+ years in front-office finance, strong C++ (17/ ...

C++ Low Latency Engineer | Systematic Trading

Location
Greater London, England, United Kingdom
where efficiency, scalability and reliability directly impact trading performance. Technical Skills Modern C++ & Low Latency: Modern C++ (C++17/20/23 and beyond) Multithreading, Concurrency & Memory Management STL, Object-Oriented Design & Software Architecture Messaging Infrastructure Networking: TCP/IP, UDP & Socket Programming High-Performance Networking FIX Protocol Exchange Connectivity ...

Java Software Engineer

Location
City Of London, England, United Kingdom
STEM related degree At least 5 years of commercial Java or C++ Software engineering experience. Experience with high-performance software. Algorithmic software engineering experience Multithreaded software development experience. Experience working within financial services is not essential but is preferred. Package for the Software Engineer includes: Highly competitive bonus Pension contribution ...

Senior Low-Latency Java Engineer - London

Location
City Of London, England, United Kingdom
mentoring others. Desired Skills and Experience Java Low-Latency Systems Electronic Trading Algorithmic Trading JVM Market Data Linux Performance Tuning Event-Driven Architecture Microservices Multithreading TCP/IP Kernel Bypass KDB+ Rust C++ Backtesting Trading Systems Financial Markets Technology System Architecture. McGregor Boyall is an equal opportunity employer ...

C++ Backend Developer

Location
Glasgow, Scotland, United Kingdom
enterprise-scale trading operations. To be successful as a Macro Trade Capture Developer, you should have: Strong C++ development experience, including building and supporting multithreaded server applications on Windows and/or Linux platforms. Experience using source code management systems and multi‐branched development practices, with GitLab being highly desirable. ...

C++ Team Lead (Low Latency)

Location
Greater London, England, United Kingdom
management and CPU architecture Proven experience with garbage collection tuning and JVM performance , particularly where C++ and Java systems interact Strong knowledge of concurrency, multithreading, lock‐free programming and cache‐aware design Experience profiling and eliminating latency at microsecond and sub‐microsecond levels Excellent understanding of Linux, networking and systems ...

Backend Software Engineer Java - FinTech

Hiring Organisation
Client Server
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
Location: You'll join the team in Central Newcastle offices on a fulltime basis (Monday to Friday). About you: You have strong backend, multithreaded Java development experience You have a strong knowledge of financial markets and have previous experience of working on trading systems You have a good understanding ...

Software Developer C++

Location
Greater London, England, United Kingdom
trading environment. Strong understanding of networking concepts and protocols, including TCP/IP, UDP, unicast, and multicast. Good knowledge of Linux, including system calls, multithreading, inter-process communication, sockets, and scheduling. Experience with performance-focused programming techniques for high-frequency trading systems. Excellent understanding of efficient in-memory data management ...

Java Engineer - Low Latency

Location
Greater London, England, United Kingdom
Proven experience building or optimising low-latency systems Familiarity with performance tuning and profiling tools (e.g. JMH, async-profiler, Flight Recorder) Solid understanding of multithreading, concurrency, and memory management Experience with microservice architectures and event-driven systems Linux fundamentals and comfort with performance diagnostics Clear communication skills and ability ...

Senior Software Engineer (C/C++)

Location
Stevenage, England, United Kingdom
experience mentoring and supporting other software development engineers Strong C++ programming experience and Object-oriented techniques Strong logical and analytical skills Network programming experience Multithreaded programming experience Python programming experience Ability to innovate and think “outside the box” Able to decompose complex problems into smaller, more manageable units and estimate ...

Software Engineer - On Device Machine Learning

Location
Guildford, England, United Kingdom
sharing knowledge, collaborating with partners, and mentoring teammates. Qualifications: 5+ years of hands‐on software engineering experience with C++, including a understanding of multithreading and performance optimization. Experience profiling and optimising real‐time software. Practical experience with software engineering fundamentals, including version control, code reviews, documentation, automated testing, coding standards ...

Software Engineer III - AI Engineering

Location
Greater London, England, United Kingdom
Keras, MXNet, Scikit-Learn Strong programming knowledge of Python and Spark; proficiency in vector operations using numpy, scipy; experience with distributed computation using multithreading, multi GPUs, Dask, Ray, Polars Familiarity with AWS Cloud services such as EMR, Sagemaker Overall knowledge of the Software Development Life Cycle Solid understanding of agile ...

Senior Manager – Counterparty Credit Risk & XVA

Location
Greater London, England, United Kingdom
/expected shortfall). Experience with open-source quant tooling (Strata, QuantLib, ORE) is an advantage. Hands‐on HPC experience: Parallel/concurrent programming (multithreading, multiprocessing, synchronization, concurrent data structures). GPU compute with CUDA, including GPU architecture (memory hierarchy, warps, occupancy, host–device transfers); ROCm/HIP a plus. ...

Senior Back-End Engineer (Trading Platform)

Location
Greater London, England, United Kingdom
technologies. Extensive experience in C++ and/or Rust Experience with Python and SQL. Experience in one or more of the following programming areas: Multithreading Network programming, including multicast Performance benchmarking and tuning Extreme interest in delivering high quality software. This means that testing is embedded in the development process ...

Senior Software Engineer, Machine Learning Services

Location
Greater London, England, United Kingdom
containerization (Docker, Kubernetes). You should understand how production systems are deployed, monitored, and scaled. A firm grasp of concurrency, multithreading, and asynchronous programming. You know the difference between a mutex and a channel, and you know when (and when not) to use them. A pragmatic understanding of computer science ...

Senior C++ Developer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Contract
audit logging. Essential Skills & Experience Strong experience developing modern C++17 applications on embedded Linux. Strong understanding of RAII, fixed-width types, std::atomic, multithreading and lock-free or bounded queues. Experience developing software where deterministic behaviour and reliability are critical. Experience with allocation-free or low-allocation runtime environments, including ...

Senior C++ Developer

Location
Greater London, England, United Kingdom
audit logging. Essential Skills & Experience Strong experience developing modern C++17 applications on embedded Linux. Strong understanding of RAII, fixed-width types, std::atomic, multithreading and lock-free or bounded queues. Experience developing software where deterministic behaviour and reliability are critical. Experience with allocation-free or low-allocation runtime environments, including ...

Lead Java Engineer

Location
City Of London, England, United Kingdom
liaison between the engineering team and the business. To be successful, you will demonstrate: Strong hands-on Core Java skills with deep knowledge of multithreading, concurrency, garbage collection, caching etc. Experience with any of LMAX Disruptor, Aeron, Solace or Kafka to achieve low latency An understanding of cloud-based engineering ...

C++ eRates Quant Developer

Location
City Of London, England, United Kingdom
models, market making, quoting, hedging, execution algorithms, algorithmic trading, low latency, front office, fixed income, rates, SOFR, EURIBOR, SONIA, EGB, US Treasuries, FX, equities, multithreading, Linux, pricing engine #J-18808-Ljbffr ...

Senior Low-Latency Rust Engineer (Remote)

Hiring Organisation
Selby Jennings
Location
London, UK
Employment Type
Full-time
developing software in Rust . Solid understanding of systems programming fundamentals. Experience building and operating distributed systems in production environments. Deep knowledge of concurrency, multithreading, memory management, and performance optimisation. Familiarity with networking protocols and scalable backend architecture. Experience working in cloud-native environments and modern deployment workflows. Strong problem ...

C++ developer

Location
Greater London, England, United Kingdom
Skills and Experience required 5+ years post‐graduation professional C++ software development experience within the Financial industry Solid understanding of parallel, asynchronous, and multithreaded programming to build distributed systems Good knowledge of algorithms and data structures Strong analytical and problem‐solving skills, with the ability to analyse complex data sets ...

c++ developer for medical technology

Location
Greater London, England, United Kingdom
engineers responsible for surrounding components. Требования: Strong experience developing modern C++17 applications on embedded Linux; Strong understanding of RAII, fixed-width types, std::atomic, multithreading, and lock-free or bounded queues; Experience developing software where deterministic behaviour and reliability are critical; Experience with allocation-free or low-allocation runtime environments ...