
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 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.
Job Description
Who you are
5+ years of experience in software engineering with a focus on C++ — you've designed and implemented complex, multi-threaded applications that require ultra-low latency processing. You thrive in collaborative environments and enjoy mentoring junior engineers, sharing your knowledge of best practices in software development.
Strong expertise in Linux operating systems, particularly RedHat, CentOS, and SUSE Linux — you are comfortable using Linux development and debugging tools to optimize performance and troubleshoot issues. Your familiarity with profiling and memory leak detection tools allows you to maintain high-quality code.
Experience in developing real-time or ultra-low latency systems is essential — you understand the intricacies of financial market data and have a keen interest in the challenges associated with processing such data efficiently. You are adept at applying design patterns to create reusable and extensible software solutions.
You possess strong scripting skills, preferably in Python, which you use to automate tasks and enhance system functionality. Your ability to quickly learn complex concepts related to market data processing systems sets you apart as a candidate who can adapt and grow within the role.
What you'll do
As a Senior Software Engineer at Exegy, you will design and build ultra-low latency Foreign Exchange feed handlers for various financial markets, including Equities, Options, Commodities, and Fixed Income. Your role will involve creating reusable software components that can efficiently process financial market data in real-time.
You will collaborate closely with other engineers in the Market Data Engineering group, contributing to strategic initiatives and ensuring that the software you develop meets the high standards required for financial applications. Your responsibilities will also include refactoring and testing existing software implementations to enhance performance and reliability.
In addition to your technical contributions, you will support Technical Account Managers and Operations teams, providing insights and assistance as needed. Mentoring other Market Data Engineer developers will be a key part of your role, helping to foster a culture of learning and collaboration within the team.
What we offer
Exegy provides a dynamic work environment where innovation and collaboration are at the forefront. You will have the opportunity to work with cutting-edge technology and contribute to projects that have a significant impact on the financial services industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Our team is committed to professional development, and you will have access to resources and training to help you grow in your career. We offer competitive compensation and benefits, ensuring that our employees are well-supported in their roles. Join us at Exegy and be part of a team that is 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 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.

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.