12 hours ago
Singapore, SingaporeSenior
Responsibilities
- Develop new and improve existing low-latency trade execution systems for the Asia Equity Options business.
- Develop high-availability systems in C++ and Python under tight resource and latency constraints.
- Interface with ultra-low-latency FPGA trading systems and work on highly distributed systems.
- Analyze stakeholder requirements and facilitate discussions about implementation, testing, and software architecture.
- Drive projects, lead new initiatives, and resolve challenging design and coding issues with the development team.
- Evaluate new technologies, tools, frameworks, and software components for integration.
- Work with research teams, quants, and trading teams.
Requirements
- Significant experience developing high-availability systems in C++ and Python with strict resource and latency constraints.
- Strong understanding of C++, Boost, and STL; Python knowledge is a plus.
- At least 4 years of experience in the trading industry.
- Prior experience with options or derivative products.
- Experience with multithreaded programming, hardware/software interaction, distributed systems, and FPGA interfaces.
- Performance-tuning and troubleshooting experience across applications, Linux, and socket I/O.
- Experience working with research teams and quants.
- Strong understanding of software engineering principles and best practices.
- Strong interpersonal, teamwork, and problem-solving skills.
About DRW
DRW is a privately held proprietary trading firm that uses its own capital to trade and invest across global markets and asset classes, powered by technology and research. Founded in 1992 and headquartered in Chicago, it develops trading systems for strategies ranging from seconds to years and manages its own risk rather than external client money. The firm operates internationally from multiple offices.
