
About Exegy
Real-time market data solutions for finance professionals
Key Highlights
- Established leader in real-time market data solutions
- Serves top financial institutions like Goldman Sachs and Citadel
- Headquartered in Webster Groves, Missouri
- Processes millions of messages per second
Exegy, headquartered in Webster Groves, Missouri, specializes in ultra-high performance, hardware-accelerated computing appliances designed for financial organizations. Serving clients like Goldman Sachs and Citadel, Exegy offers real-time market data solutions that combine speed and capacity, proce...
🎁 Benefits
Employees enjoy competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements....
🌟 Culture
Exegy fosters a culture of technical excellence and innovation, focusing on delivering high-performance solutions while encouraging collaboration amon...
Overview
Exegy is seeking a Senior Software Engineer specializing in C++ to design and implement ultra-low latency systems for financial market data processing. You'll work closely with a dedicated team and utilize your expertise in C++ and Linux. This role requires significant experience in developing real-time applications.
Job Description
Who you are
You are a highly motivated software engineer with a strong background in C++ and experience in developing real-time or ultra-low latency systems. You have a solid understanding of multi-threaded and distributed applications, and you thrive in a collaborative team environment. Your ability to quickly learn complex concepts related to market data processing systems sets you apart. You are familiar with design patterns and have experience with scripting languages, preferably Python.
You have a strong work ethic and are committed to delivering high-quality software. Your familiarity with Linux operating systems, such as RedHat, CentOS, or SUSE Linux, allows you to navigate development and debugging tools effectively. You possess knowledge of profiling, memory leak detection, and other code analysis techniques, which are essential for maintaining optimal performance in your applications.
What you'll do
In this role, you will design and build ultra-low latency Foreign Exchange feed handlers for various financial markets, including Equities, Options, Commodities, and Fixed Income. You will be responsible for creating reusable and extensible software to process financial market data in an ultra-low latency environment. Refactoring and testing existing software implementations will also be part of your responsibilities, ensuring that the systems remain efficient and reliable.
You will support Technical Account Managers and Operations, providing insights and assistance as needed. Mentoring other Market Data Engineer developers will be a key aspect of your role, helping to foster a culture of learning and collaboration within the team. Additionally, you will work with other development groups at Exegy on strategic initiatives, contributing to the overall success of the organization.
What we offer
Exegy offers a dynamic work environment where you can grow your skills and advance your career. You will have the opportunity to work on cutting-edge technology in the financial services sector, collaborating with a team of dedicated professionals. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of market data processing.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Exegy.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Exegy is hiring a Senior Software Engineer specializing in C++ to design and implement ultra-low latency systems for financial market data processing. You'll work with technologies like C++ and Python in Montreal.

Software Engineering
Stellar Development Foundation is hiring a Senior Software Engineer specializing in C++ to design and evolve Stellar Core, the backbone of the Stellar blockchain network. You'll work on high-impact distributed systems and tackle complex challenges in blockchain technology. This role requires expertise in C++ and experience with distributed systems.

Software Engineering
Equativ is hiring a Senior Software Engineer to design and build features for ad enhancement products. You'll collaborate with cross-functional teams to deliver engaging and effective advertising solutions. This role requires strong software engineering skills and experience in building scalable systems.

Software Engineering
Ripple is seeking a Senior Software Engineer to enhance the capabilities and performance of the XRP Ledger. You'll work with C++ to build innovative solutions for the digital economy. This role requires significant experience in software engineering.

Software Engineering
Stellar Development Foundation is hiring a Senior Software Engineer specializing in C++ to design and evolve Stellar Core, the backbone of the Stellar Network. You'll work on high-impact distributed systems and tackle complex challenges in blockchain technology.