The most kick-**s client we have ever represented are seeking a talented and highly motivated C++ Developer to join thier high-frequency trading (HFT) team based in New South Wales, Australia. This is an exceptional opportunity to work in a low-latency trading environment, developing cutting-edge systems that are critical to our trading infrastructure.
As part of the HFT team, you will work on the design, implementation, optimisation and maintenance of performance-critical software. You will collaborate closely with traders, quantitative researchers and other developers to deliver scalable and highly efficient trading solutions. Your work will directly impact trading performance, so a strong focus on performance, latency and reliability is essential.
Key Responsibilities:
- Design, develop and maintain C++ software for high-speed trading systems
- Implement optimised, low-latency code to process market data and execute orders
- Continuously improve performance and reliability of existing systems
- Collaborate with trading and research teams to understand requirements and deliver bespoke solutions
- Analyse and troubleshoot complex system behaviours in live trading environments
- Contribute to system architecture and design discussions
Essential Skills and Experience:
- 7+ years of professional C++ development experience with a strong grasp of modern C++ (C++14/17/20)
- Proven experience developing software for low-latency or real-time systems
- Strong understanding of multithreading, concurrency and memory management
- Experience with performance profiling, benchmarking and optimisation techniques
- Familiarity with Linux-based development environments
- Excellent problem-solving skills and attention to detail
- Strong communication skills for working in a collaborative, fast-paced environment
Desirable Qualifications:
- Experience in the financial industry or high-frequency trading environments
- Exposure to FPGA and hardware acceleration technologies
- Background in systems programming or network programming
- Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics or related discipline