Our client, a global financial firm is currently seeking a Sr Software Engineer to join their Real Time Market Data group. This group is at the core of our client's business, and this team develops the software which provides it. The feed handlers directly consume real time market data from hundreds of exchanges and financial institutions around the world and translate it into normalized streams. The data provided is consumed by applications across the platform and ultimately used by clients making the decisions that drive financial markets. This candidate will collaborate with business units and other development teams to drive projects dealing with data across all asset classes. You will work on a variety of short and long term projects, both to address business needs and to continually improve our infrastructure.
3+ years of software development experience
Hands on experience with C++ or similar object oriented languages such as C# or Java
Strong computer science fundamentals including data structures and algorithms
Excellent communication and collaboration skills
Experience developing on Unix based platforms
Experience with network protocols such as TCP, UDP and Multicast
Knowledge of market data systems