Job Description
A global investment firm is hiring a C++ Developer to build and improve its proprietary Execution Management System (EMS). The platform connects traders to brokers and exchanges and supports several strategies, including ones where execution speed matters.
What you'll do
- Build and maintain core trading components using modern C++ on Linux.
- Integrate trading venues using FIX and venue-specific binary protocols.
- Improve system performance and scalability, and contribute to architecture, testing and code reviews.
- Join a small engineering team and work directly with traders and developers across global offices.
What you'll bring
- 3+ years of commercial C++ development using C+, C+ or C+, with experience in Boost and Linux.
- Hands-on experience with FIX or other exchange connectivity protocols.
- A solid understanding of multithreading and performance optimization, with experience building and testing production systems.
- A strong academic background in computer science, engineering, mathematics, physics or a related field.