About Our Team
We are a tech-driven trading firm and leading global market maker. For over 35 years, we have been improving financial markets around the world, making them more transparent and efficient for all participants.
We provide liquidity on multiple exchanges across the world, where we're trusted to always provide accurate buy and sell pricing – no matter the market conditions.
Our Sydney Office
We are an active participant in Asian markets, trading a range of products. We act as our APAC head office.
Your Role
You'll work with internal stakeholders (including trading, risk, compliance and research teams), to develop low latency execution and network optimisation platforms.
* You'll implement key features in our execution applications, through to testing, deployment and monitoring.
* You'll experience a fast-paced development cycle – owning a tight feedback loop, testing and shipping your code to production within days.
* You'll collaborate with other software developers and contribute to the design and implementation of high performance software applications.
* You'll apply FPGA fundamentals by shaving out levels of logic to achieve zero latency designs.
Your Key Responsibilities
* You'll build solutions to enable low latency trading and help us retain our number one status in the market.
* You'll liaise with stakeholders across the company to build the best solutions for us.
* You'll manage deployments to reduce risk and provide production support where required.
* You'll ensure quality is maintained throughout our systems, including via code reviews.
* You'll contribute to continuous improvement, such as providing feedback on where our systems and controls can be improved.
* You'll advise and guide junior developers.
The Requirements
* You'll need at least 5 years' experience in FPGA development.
* You'll need proficient skills in VHDL, Verilog or System Verilog.
* You'll need experience leading projects as a technical leader.
* You'll need basic skills in C++, C or Python.
* You'll need experience working with Linux.
* You'll need an understanding of computer networks and protocols (TCP, IP, UDP).
The Benefits
* You'll get the chance to work with diverse and intelligent peers in a rewarding environment.
* You'll get competitive remuneration, including an attractive bonus structure and additional leave entitlements.
* You'll get training, mentorship, and personal development opportunities.
* You'll get gym membership plus weekly chair massages.
* You'll get daily breakfast, lunch, and an in-house barista.
* You'll get regular social events.
* You'll get a work-from-home allowance and support.
* You'll get guided relocation and visa sponsorship where necessary.