About the job
About Exegy
Exegy is a premier global provider of intelligent market data solutions, advanced trading systems, and innovative technology. As a trusted partner to a comprehensive ecosystem that includes buy-side and sell-side firms, exchanges, and technology companies in the financial services industry, Exegy is dedicated to delivering exceptional support and managed services to elite financial market participants worldwide. Our headquarters is based in St. Louis, with regional offices across North America, the UK/Europe, and Asia Pacific, ensuring we meet the diverse needs of our clients.
We are currently looking for a driven and experienced Senior Software Engineer to join our Market Data Engineering team. This role involves close collaboration with fellow engineers to design, implement, document, and debug high-performance, multi-threaded, distributed applications that interface with our custom hardware acceleration devices. Ideal candidates will demonstrate a strong work ethic, excel in a team environment, and possess the ability to swiftly grasp complex concepts related to market data processing systems.
Key Responsibilities
- Design and develop ultra-low latency foreign exchange feed handlers for Equities, Options, Commodities, Fixed Income, and Foreign Exchange markets.
- Create reusable and extensible software solutions for processing financial market data within an ultra-low latency framework.
- Refactor and rigorously test existing software implementations.
- Provide support to Technical Account Managers and Operations teams.
- Mentor and guide other Market Data Engineering developers.
- Collaborate with other development teams at Exegy on strategic initiatives.
- Identify opportunities for automating testing, packaging, and deployment processes.

