26 to 50 of 479 Permanent Multithreading Jobs

Software Developer C++

Hiring Organisation
Cantor Fitzgerald
Location
London, UK
Employment Type
Full-time
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 ...

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 ...

Senior C++ Developer - HFT

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
programming C++Strong demonstrable skills and track record in developing on a Linux/gcc platformExperience with profiling/optimising software algorithmsExperience with network programming, multithreaded programming, inter-process communicationsExperience with distributed architecture systemsThis is an outstanding opportunity to join a growing trading business at a time of significant and interesting ...

kotlin developer for trading platforms

Location
Greater London, England, United Kingdom
code analysis, test generation, prototyping, and refactoring. Требования: Expert-level Java expertise and production Kotlin experience, or a clear appetite to adopt Kotlin, for multithreaded, high-performance enterprise systems; Practical experience designing message-passing and event-sourcing architectures, including failure handling, ordering guarantees, and replay semantics; TDD as a core ...

Software Engineer (C++/C#)

Location
Greater London, England, United Kingdom
interfaces. Familiarity with open source best practices, including release management, versioning, changelogs, issue triage, and backwards compatibility. Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers. Experience working with multiprocess environments. Comfortable with lldb/gdb. Good communication skills and work ...

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 III - AI Engineering

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
Pytorch, pyG, Keras, MXNet, Scikit-LearnStrong programming knowledge of Python and Spark; proficiency in vector operations using numpy, scipy; experience with distributed computation using multithreading, multi GPUs, Dask, Ray, PolarsFamiliarity with AWS Cloud services such as EMR, SagemakerOverall knowledge of the Software Development Life CycleSolid understanding of agile methodologies including ...

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 Software Engineer - On Device Machine Learning

Location
Guildford, England, United Kingdom
knowledge, collaborating with partners, and mentoring teammates along the way. Qualifications: 7+ years of hands-on software engineering experience with C++, including expertise in multithreading and low-level/near-hardware optimizations. Good knowledge of GPU programming. Proficient in debugging, profiling, and optimizing real-time software. Solid understanding and practice ...

Senior Java Software Engineer

Location
Basingstoke, England, United Kingdom
engineer who combines strong technical expertise with excellent communication, problem solving and leadership skills. You will have advanced knowledge of Java, including OOP, collections, multithreading and exception handling, alongside extensive experience with Spring, Hibernate and delivering production quality Java/Spring applications. A strong understanding of software design principles ...

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 ...

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. ...

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 ...

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 ...

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++ Developer - Quant Trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
paramount to this position. C++ Developers MUST have: Computer Science degree/MSc/PhD C++ 2 years commercial software development experience Multithreading Exchange connectivity This is an outstanding opportunity to join a growing trading business at a time of significant and interesting growth within the sector. You will gain ...

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 ...

Senior Java Developer Spring Boot TDD

Hiring Organisation
Client Server
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
software engineering best practices You have experience with Test Driven Development TDD You have a strong knowledge of Computer Science fundamentals such as OOP, multithreading, Design Patterns, Data Structures Youre comfortable with agentic AI coding Youre collaborative and pragmatic with great communication and stakeholder management skills Nice to have ...

Core Java Developer Fintech High Freq Trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
with Automated Trading and Risk systems, with a focus on low latency and high throughput models. Systems are concurrent, real time and require excellent multithreading and heavy messaging knowledge. You will work with the latest technology and will interact with traders and developers on a daily basis. ...

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 ...

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 ...

Backend Developer

Location
Greater London, England, United Kingdom
science, engineering, or related field 3+ years of hands-on experience writing production C++(C++17 or later) Strong grasp of systems fundamentals: concurrency and multithreading, memory management, and performance profiling Experience designing software that handles large datasets or high-rate data streams Exceptional problem-solving abilities with a bias toward ...

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 ...