of building and deploying containerised applications (for instance, using OpenShift). Education: Bachelor's degree in computer science or engineering field involving software programming or systems engineering, or experience performing a similar role. What we'll provide you By joining Citi London, you will not only be More ❯
a Software Engineer in either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Hunter Bond
a Software Engineer in either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
a Software Engineer in either C++, Python or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java) Experience writing software for massive scale (Up to 100s billions of records at a time!) Proficiency in More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
experience as a Software Engineer in C++, Python, or Java. Strong understanding of data structures, algorithms, and software design. Experience with multi-threaded programming and real-time systems (C Java). Experience handling massive scale data (up to hundreds of billions of records). Proficiency in Linux More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
as a Software Engineer in C++, Python, or Java. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems (C Java). Experience working with large-scale data (up to hundreds of billions of records). Proficiency in More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Spliced Inc
Experience with using Motion Matching in any game engine Deep knowledge of engine and hardware architectures, optimization strategies, profiling tools and multi-threaded programming Knowledge of animation systems for 3D AAA games and how to use them Strong interpersonal skills: the abilities to communicate positively and effectively More ❯
Knutsford, Cheshire, United Kingdom Hybrid / WFH Options
Warner Media, LLC
Excellent verbal and written communication skills, plus the ability to communicate ideas with other disciplines Familiarity with CPU architectures, memory access patterns and multithreadedprogramming Bachelor's degree in Computer Science or a related field or equivalent professional experience Passion for games and rendering More ❯
Staines-Upon-Thames, England, United Kingdom Hybrid / WFH Options
IC Resources
or open-source contributions in ML / AI. Experience with knowledge distillation, federated learning, or model compression. Familiarity with embedded Linux, multi-threaded programming, and CI tools. If you’re an AI Researcher / Embedded AI Engineer or hold the relevant experience and are interested in this More ❯
City of London, London, United Kingdom Hybrid / WFH Options
ViVA Tech Talent
. Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+ . Comfortable working in Agile / DevOps environments, including CI / CD pipelines. Familiarity with Linux systems , scripting (Python / Bash More ❯
. Experience working with global market data feeds (e.g., Bloomberg, Reuters, FIX, Kafka). Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+ . Comfortable working in Agile / DevOps environments, including CI / CD pipelines. Familiarity with Linux systems , scripting (Python / Bash More ❯
London, England, United Kingdom Hybrid / WFH Options
Data Intellect
latency trading systems using C++11 or above MUST have experience with Smart Order Routing and Market Data Demonstrable experience writing performance sensitive code, multithreaded application development and profiling C++14 is advantageous but not essential Ability to articulate comprehensive examples of previous experience Additional Information A little More ❯
London, England, United Kingdom Hybrid / WFH Options
Data Intellect Limited
latency trading systems using C++11 or above Must have experience with Smart Order Routing and Market Data Demonstrable experience writing performance sensitive code, multithreaded application development and profiling C++14 is advantageous but not essential Ability to articulate comprehensive examples of previous experience Additional Information A little More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Relay
HTTP, TLS, TCP Experience with service oriented architecture Experience with web services technology such as REST, JSON, or Thrift Experience with multi-threaded programming Experience with design patterns What you can expect: At Global Relay, there’s no ceiling to what you can achieve. It’s the More ❯
London, England, United Kingdom Hybrid / WFH Options
Sonos
of core DSP concepts, including: Spectral analysis (FFT, STFT) Sampling rate conversion Audio effects and processing techniques Adaptive filters Experience with multi-threaded programming and concurrency in C++. Familiarity with software development lifecycle and version control systems (e.g., Git). Bachelor's or Master's degree More ❯
London, England, United Kingdom Hybrid / WFH Options
NetEase
Experience shipping AAA console games (Xbox One+, Playstation 4+) Deep knowledge of engine and hardware architectures, optimization strategies, profiling tools and multi-threaded programming Knowledge of animation systems for 3D AAA games and how to use them Strong interpersonal skills: the abilities to communicate positively and effectively More ❯
London, England, United Kingdom Hybrid / WFH Options
Citi
Join to apply for the Senior Java Developer - London role at Citi Join to apply for the Senior Java Developer - London role at Citi Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and More ❯
London, England, United Kingdom Hybrid / WFH Options
Citigroup Inc
Java Algo Trading Developer Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad More ❯
Overview Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products More ❯
Staines-upon-Thames, England, United Kingdom Hybrid / WFH Options
microTECH Global LTD
and / or JavaScript Experience of real-time and / or embedded software development in C++ (on embedded Linux) including multi-threaded programming (POSIX) Linux (or other Unix-like) programming experience, shell scripting Version control systems, software build environments Source code quality checking More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP / IP, UDP) is a plus. Proficiency in More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP / IP, UDP) is a plus. Proficiency in More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP / IP, UDP) is a plus. Proficiency in More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
field. 2+ years of professional C++ development experience. Strong understanding of data structures, algorithms, and software design principles. Experience with multi-threaded programming and real-time systems. Familiarity with network programming and protocols (e.g., TCP / IP, UDP) is a plus. Proficiency in More ❯
Surrey, England, United Kingdom Hybrid / WFH Options
European Tech Recruit
and / or JavaScript Experience of real-time and / or embedded software development in C++ (on embedded Linux) including multi-threaded programming (POSIX) Linux (or other Unix-like) programming experience, shell scripting Version control systems, software build environments If this sounds interesting More ❯