We are looking for a Software Engineer to join the regional trading team on a 12-month contract, with the possibility of extension. There is also potential for the candidate to transition to a permanent role depending on performance and business requirements.
About the team:
This team develops advanced solutions for pricing, facilitation, portfolio management, market making, and quantitative analytics to support multiple Equity trading desks and asset classes. The ideal candidate will have hands-on experience in automated Equities trading using C++, as well as a strong passion for modern software architecture and development practices.
Key Responsibilities:
- Enhance and maintain components in a comprehensive system for systematic risk trading, utilizing modern C++ and Python. This includes integrating with q/kdb+ for analytics and building user interfaces for command and control.
- Analyze business requirements from the Equity Line of Business (LOB), design architecture, and develop core components, including low-latency C++ applications for activities like market making.
- Collaborate with the Site Reliability Engineering team to ensure top-tier reliability and scalability.
- Develop extensive experience in C++ programming on Linux platforms.
- Possess a deep understanding of building quantitative electronic trading applications, with preference for those experienced in automated on-exchange market making.
- Work within an Agile development framework and follow best practices.
- Communicate effectively with both technical and non-technical stakeholders.
Desirable Skills:
- Knowledge of Equities, Futures, Options, and FX asset classes, along with algorithmic trading experience in these areas.
- Practical experience with Python development.
- Familiarity with regulatory requirements for trading in APAC markets.
- Experience in architecting applications for Cloud and/or containerized environments.
Argyll Scott Consulting Pte Ltd