Software Engineer, C++

  1. Home
  2. Remote jobs
  3. C++
  • Company Exegy
  • Employment Full-time
  • Location 🇬🇧 United Kingdom
  • Submitted Posted 2 weeks ago - Updated 49 minutes ago

About Exegy

Exegy is a global leader in intelligent market data, advanced trading systems, and future-proof technology. Exegy serves as a trusted partner to the complete ecosystem of the buy-side, sell-side, exchanges, and financial services technology firms around the globe. Headquartered in St. Louis with regional offices in North America, the UK/Europe and Asia Pacific, Exegy has the global footprint to deliver world-class support and managed services to its customer base of elite financial market participants.

Job Summary

Exegy is seeking a motivated Software Engineer to join our Market Data Engineering team. In this role, you will contribute to the design, implementation, testing, and maintenance of high-performance, low-latency market data feed handlers. These systems play a critical role in processing real-time financial market data for various asset classes, including equities, options, commodities, fixed income, and foreign exchange. You will work closely with cross-functional teams to deliver reliable and scalable solutions that meet the demanding requirements of financial markets.

Responsibilities

  • Develop and maintain high-performance market data feed handlers for a wide range of asset classes

  • Collaborate with senior engineers and product managers to define software requirements and specifications

  • Implement clean, reusable, and extensible code using C++ in a multi-threaded environment

  • Optimize software for ultra-low-latency and high-throughput performance

  • Assist in troubleshooting and resolving production issues, ensuring system reliability

  • Create and maintain comprehensive documentation for all development and testing activities

  • Contribute to the continuous improvement of development processes, tools, and methodologies

  • Participate in code reviews and provide constructive feedback to peers

Our Ideal Candidate Has:

  • Bachelor's degree in Computer Science, Software Engineering, or related discipline

  • 1-3 years of experience developing software in C++ for real-time or low-latency systems

  • Strong understanding of object-oriented design principles and design patterns

  • Familiarity with Linux operating systems, including development and debugging tools

  • Knowledge of scripting languages like Python is a plus

  • Experience with financial market data or trading systems is highly desirable but not require

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.