JOBSEARCHER

C++ Developer (Remote)

WsnRemoteMay 22nd, 2026
WSN is seeking C++ Developers of all levels to place in an on-going role with our client, a top tier global hedge fund with a strong commitment to leveraging innovations in technology and data science to solve complex problems for the business. Responsibilities:Take part in the development and enhancement of its distributed pricing platform.Work closely with other global research, Tech teams, Middle Office and Trading.Build a new analytics library and integrate it into the existing system, using the latest technologies.Mandatory Requirements:At least a BSc in Computer Science or related Financial Technology subject.Experience in Multi-threading, Client-Server, and Distributed computing.Must have an understanding of threading control primitives, not just how to use the library currently in useUnderstanding of C++ multi-threadingMust have solid understanding of Mutexes.Must have experience in developing low latency applications and server-side systems.Must understand modern C++ beyond a rudimentary awareness of lambdas. (Modern C++ started in 2011 and is now a core part of C++.)Must be able to insightfully discuss the evolution of the language with broad and deep knowledge of its features, with a particular emphasis on multithreading and the evolution of functional vs imperative style.Needs to be able to design and implement templates and perform template meta-programming (core features of modern C++)Confident and clear mastery of language fundamentals such as the uses and characteristics of static member functions, virtual functions, lambdas, move operators, and the various kinds of reference types.Must be able to insightfully discuss virtual functions (core feature of C++) and compare/contrast with using CRTP.Strong analytical and mathematical skillsGood understanding of various Design Patterns, Algorithms & Data Structures.Experience with Trading systemsExperience with Messaging libraries.Experience with Python