a Software Development Engineer Lead for PitchBook. About the role Tight cooperation with other teams to create a robust and supportable solution. High load, multithreading, and concurrency can be tried in practice as many more. Opportunity to technically lead a team and make a difference. Grow as a technical professional More ❯
some of the brightest minds in tech and finance. ✅ What You’ll Bring: ✔️ Strong experience in Core Java (performance-focused development) ⚙️ Solid understanding of multithreading , concurrency , and high-throughput systems A passion for writing clean, maintainable, and testable code STEM degree (Computer Science, Software Engineering, or related discipline) Why Join More ❯
Greater London, England, United Kingdom Hybrid / WFH Options
Hunter Bond
some of the brightest minds in tech and finance. ✅ What You’ll Bring: ✔️ Strong experience in Core Java (performance-focused development) ⚙️ Solid understanding of multithreading , concurrency , and high-throughput systems 🧪 A passion for writing clean, maintainable, and testable code 🎓 STEM degree (Computer Science, Software Engineering, or related discipline) 🌟 Why Join More ❯
london, south east england, united kingdom Hybrid / WFH Options
Hunter Bond
some of the brightest minds in tech and finance. ✅ What You’ll Bring: ✔️ Strong experience in Core Java (performance-focused development) ⚙️ Solid understanding of multithreading , concurrency , and high-throughput systems 🧪 A passion for writing clean, maintainable, and testable code 🎓 STEM degree (Computer Science, Software Engineering, or related discipline) 🌟 Why Join More ❯
years commercial experience post Bachelor's/Master's, or 1-2 yrs exp. post PhD Excellent C++ and OO knowledge and skills inc. Multithreading, Concurrency, Polymorphism, STL, Metaprogramming. Linux fundamentals knowledge. Understanding of TCP/IP (and UDP), and exposure to Socket Programming (Network Programming). Genuine interest in More ❯
years commercial experience post Bachelor's/Master's, or 1-2 yrs exp. post PhD Excellent C++ and OO knowledge and skills inc. Multithreading, Concurrency, Polymorphism, STL, Metaprogramming. Linux fundamentals knowledge. Understanding of TCP/IP (and UDP), and exposure to Socket Programming (Network Programming). Genuine interest in More ❯
london, south east england, united kingdom Hybrid / WFH Options
Xcede
years commercial experience post Bachelor's/Master's, or 1-2 yrs exp. post PhD Excellent C++ and OO knowledge and skills inc. Multithreading, Concurrency, Polymorphism, STL, Metaprogramming. Linux fundamentals knowledge. Understanding of TCP/IP (and UDP), and exposure to Socket Programming (Network Programming). Genuine interest in More ❯
quality Degree in Computer Science, Software Engineering or STEM subject A good personality – team player with excellent communication skills! No previous low latency or multithreading experience needed just an interest in doing it!! Please do not hesitate to reach out direct for further details! sberry@hunterbond.com More ❯
quality Degree in Computer Science, Software Engineering or STEM subject A good personality – team player with excellent communication skills! No previous low latency or multithreading experience needed just an interest in doing it!! Please do not hesitate to reach out direct for further details! sberry@hunterbond.com More ❯
quality Degree in Computer Science, Software Engineering or STEM subject A good personality – team player with excellent communication skills! No previous low latency or multithreading experience needed just an interest in doing it!! Please do not hesitate to reach out direct for further details! sberry@hunterbond.com More ❯
Investment Bank or Hedge Fund). Strong professional experience in Java , particularly in building backend systems where performance and reliability matter. Solid understanding of multithreading , concurrency , and event-driven programming. Familiarity with messaging systems and streaming technologies commonly used in real-time applications. Experience with frameworks like Vert.x & Akka/ More ❯
Investment Bank or Hedge Fund). Strong professional experience in Java , particularly in building backend systems where performance and reliability matter. Solid understanding of multithreading , concurrency , and event-driven programming. Familiarity with messaging systems and streaming technologies commonly used in real-time applications. Experience with frameworks like Vert.x & Akka/ More ❯
in C/C++ development, including metaprogramming. Experience with Java, Python and SQL would be useful. Experience in several of the following programming areas: Multithreading Network programming, including multicast Interprocess Communication (shared memory, Unix/Linux queues) Performance benchmarking and tuning Extreme interest in delivering high quality software. This means More ❯
once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures Expert knowledge of Java, JVM, memory management, garbage collection Thorough understanding of multithreaded environment challenges Expert knowledge of Spring, SpringBoot framework and associated technologies Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code Expertise More ❯
systems. The Ideal Candidate: 5+ years of professional software development experinece in C++ (20/23 preferred) Low latency Linux development experience Worked on Multithreaded and distributed systems at scale Knowledge around C++ optimisation techniques Financial Services experience not required but preferred STEM Background/Computer Science Degree This is More ❯
systems. The Ideal Candidate: 5+ years of professional software development experinece in C++ (20/23 preferred) Low latency Linux development experience Worked on Multithreaded and distributed systems at scale Knowledge around C++ optimisation techniques Financial Services experience not required but preferred STEM Background/Computer Science Degree This is More ❯
systems. The Ideal Candidate: 5+ years of professional software development experinece in C++ (20/23 preferred) Low latency Linux development experience Worked on Multithreaded and distributed systems at scale Knowledge around C++ optimisation techniques Financial Services experience not required but preferred STEM Background/Computer Science Degree This is More ❯
development role. Advanced proficiency in C/C++ (including STL) for low-latency, high-throughput development on Linux. Strong background in designing and implementing multithreaded and distributed systems. Experience working with pricing models is highly desirable. Solid understanding of execution and instrument lifecycles (e.g., corporate actions, bond coupons, swap resets More ❯
development role. Advanced proficiency in C/C++ (including STL) for low-latency, high-throughput development on Linux. Strong background in designing and implementing multithreaded and distributed systems. Experience working with pricing models is highly desirable. Solid understanding of execution and instrument lifecycles (e.g., corporate actions, bond coupons, swap resets More ❯
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 More ❯
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 More ❯
development role. Advanced proficiency in C/C++ (including STL) for low-latency, high-throughput development on Linux. Strong background in designing and implementing multithreaded and distributed systems. Experience working with pricing models is highly desirable. Solid understanding of execution and instrument lifecycles (e.g., corporate actions, bond coupons, swap resets More ❯
london, south east england, united kingdom Hybrid / WFH Options
Understanding Recruitment
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 More ❯
of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering More ❯
Java server side development experience is essential. The candidate must be able to demonstrate knowledge of multi-threaded development. Demonstrable experience with highly available, multithreaded, distributed systems is essential. Demonstrable experience with developing and tuning low latency systems. Demonstrable experience of FX spot or Equities algo execution and pricing. Knowledge More ❯