Build and maintain low-latency Java/C++ components for a real-time trading platform handling market data, order management, and exchange connectivity in capital markets.
Teza Technologies operates in the capital markets industry and develops a real-time, low-latency trading platform covering market data, order management, exchange connectivity, and execution infrastructure.
Задачи:
Design, develop, and support core components of the real-time trading platform, including market data, order management, exchange connectivity, and execution infrastructure;
Troubleshoot and resolve production issues across a globally distributed trading infrastructure;
Develop and maintain Java and C++ trading systems.
Требования:
2+ Years of experience in a front-office trading environment building low-latency systems using Core Java;
Bachelor's or Master's degree in Computer Science or a related field;
Experience with network programming using TCP and UDP and with binary protocols;
Experience with Unix/Linux development;
Experience with multithreading and lock-free data structures;
Experience with some of the following: Market Data, Order Management System, FIX, Algo Trading, Smart Order Router, DMA, and ITCH;
Ability to work in a fast-paced, dynamic environment;
Nice to have: C++, Python for tooling, analytics, or data pipelines, Grid Computing / Big Data, databases such as SQL, MongoDB, or Redis, cloud infrastructure such as AWS.