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
 
