About the Role
As a Software Developer within our Trading Systems team, you will have the opportunity to work closely with traders and the firm’s top technologists. Ideally, you will have a background in trading systems and/or performance tuning and want the chance to compete against the best systems in the world.
Responsibilities
- Develop and enhance trading applications by designing, implementing, and delivering complex software systems that meet the business needs.
- Solve complex problems by providing innovative and scalable solutions with a focus on high frequency and low latency automated trading.
- Bring/gain a thorough understanding of the business domain (trading, strategies, market making, market data and low latency).
- Develop and maintain in house core trading platform that powers algorithmic trading applications for business needs.
- Optimise all parts of the platform with a focus on high frequency and low latency trading utilising latest hardware and software available.
- Work on most Asia exchanges and gain in depth understanding of how different exchange functions.
Requirements
- A bachelor's degree (or higher) in Computer Science or related discipline
- A minimum of five years’ experience designing and developing high performance applications using modern C++ on Linux, as well as proficiency in Python
- Excellent attention to detail, accuracy and a thorough understanding of full life-cycle development and performance optimization/latency reduction methodologies.
- A demonstrated track record of successfully delivering complex applications that meet demanding performance and scalability goals.
- Experience in financial exchange and trading application development would be highly regarded.
- Knowledge of financial products would be highly regarded.
Skills
- C++
- Python
- performance tuning
- high frequency trading
- low latency trading
- automated trading
- full life-cycle development
- performance optimization
- latency reduction
Experience Level
- minimum of five years’ experience
Education Level
- bachelor's degree (or higher) in Computer Science or related discipline
Benefits
- free breakfast and lunch
- a gym on site
- social events
- reasonable working hours
About the Company
- SIG technologists are at the heart of where cutting-edge technology meets the fast-paced world of trading.
- Our growing teams build some of the most powerful trading systems in the financial industry and solve complex problems in a constantly changing environment.
- From large scale computations, real-time systems, high performance computing to petabytes of data.
- By integrating sophisticated coding techniques with innovative engineering ideas, we design and optimise systems that can process massive amounts of data while still ensuring high performance and stability.
- Collaborating with traders and quantitative researchers, our systems engineers, network architects, technical analysts and software developers create competitive edge through best-in-class technical solutions.
