C++ UI Developer
Our client, a world-leading hedge fund, is seeking a C++ UI Developer with expertise in working with trading systems in a front-office environment. This is a fantastic opportunity to join a high-impact team responsible for developing cutting-edge, low-latency applications that power electronic trading strategies and that will be pivotal to the fund's future success.
In this role, you'll be part of a collaborative development team focused on enhancing and maintaining mission-critical trading applications. You'll gain exposure to a wide range of electronic trading components-from core infrastructure to user-facing tools-while contributing to the design and implementation of scalable, multithreaded systems. This position offers a dynamic environment where technical excellence and financial insight go hand in hand.
What you'll do
- Develop and enhance low-latency, high-performance C++ applications for electronic trading.
- Collaborate with Quants, Traders, and Operations teams to gather requirements and deliver tailored solutions.
- Design and implement multithreaded and distributed systems for real-time trading environments.
- Integrate market data feeds and execution gateways into trading platforms.
- Contribute to a mature, continuous development and deployment process.
Your Qualifications
- Expert-level experience in Windows-based C++/C development, including STL, MFC, WxWidgets, and Win32.
- Strong background in designing and implementing multithreaded and distributed systems.
- 3+ years of experience in a front-office trading desk-aligned role is highly desirable.
- Advanced knowledge of distributed network architecture and low-level optimisation on Windows/Linux x86/64.
- Familiarity with Equities, Futures, or Options asset classes, and experience with Linux/GCC toolchains and Red Hat environments.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.