Software Engineer
Presto Labs is a trading firm based in Singapore since 2014, specializing in automated trading systems driven by data-driven quantitative analysis. The company's goal is to achieve stable and sustainable investment returns through algorithmic decision processes, surpassing what human traders can achieve in today's rapidly changing financial landscape.
The company is currently seeking a Software Engineer to join their Order team. The ideal candidate will be responsible for the development and maintenance of core systems that facilitate communication between the trading platform and global exchanges. This role is crucial for ensuring the speed, reliability, and stability of exchange connections, directly impacting the company's ability to execute trades and seize market opportunities.
Responsibilities of the role include offering timely support to resolve exchange connectivity issues, building and maintaining monitoring and alerting systems, integrating with exchange APIs for various trading functionalities, optimizing network and application code to reduce latency, and collaborating with various teams to understand requirements and provide effective solutions.
Qualifications for this position include a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, proficiency in C++/Python, experience with low-latency systems and high-performance computing, strong communication skills in Chinese and English, familiarity with Linux/Unix environments, and a deep understanding of exchange protocols and APIs.
Preferred qualifications include prior experience in the financial industry, particularly in high-frequency trading, as well as comprehensive knowledge of network protocols, exchange APIs, and market microstructure.
