Exegy, a global leader in intelligent market data and advanced trading systems, is seeking a Senior Software Engineer specializing in C++ to join their Market Data Engineering group. Based in Montreal with a hybrid work arrangement, this role offers an opportunity to work at the intersection of high-performance computing and financial technology.
The position involves designing and implementing ultra-low latency systems for processing financial market data across various asset classes including Equities, Options, Commodities, Fixed Income, and Foreign Exchange markets. As a senior engineer, you'll be working with custom hardware acceleration devices in a multi-threaded, distributed environment.
The ideal candidate should bring 7+ years of experience in multithreaded C++ software systems and a strong foundation in object-oriented design. The role requires expertise in Linux environments, proficiency with debugging tools, and ideally experience with ultra-low latency systems. Knowledge of financial markets is a plus.
What makes this role particularly exciting is the opportunity to work on cutting-edge technology that processes market data at extremely low latencies, crucial for financial market operations. You'll be part of a dedicated engineering team, mentoring other developers while contributing to strategic initiatives. The position offers a blend of technical challenges, from system design to performance optimization, making it ideal for engineers passionate about high-performance computing in finance.
Exegy's global presence, with offices across North America, UK/Europe, and Asia Pacific, provides exposure to international markets and the opportunity to work with elite financial market participants. The company's commitment to world-class support and managed services ensures you'll be part of a team delivering critical technology solutions to the financial sector.