Social network you want to login/join with:
Software Engineer - Low Latency, Buckingham
Location: Buckingham, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Reference: b180d67c4d2c
Job Views: 7
Posted: 12.07.2025
Expiry Date: 26.08.2025
Job Description:
Responsibilities
- Assist in developing a tick-by-tick backtesting research platform and exchange simulation.
- Collaborate with hardware and software teams to build ultra-low latency trading systems.
- Contribute to the team's technical direction by initiating new projects.
- Develop and optimize large-scale data processing problems across shared resources.
- Create systems and tools for historical market data and trading simulations to enhance research productivity.
- Design and implement a low-latency high-frequency trading platform that handles quotes, trades, and order dissemination globally.
- Optimize platform performance using network and systems programming techniques to reduce latency.
- Assist in building and maintaining automated testing, benchmarking, risk management, and performance tools.
- Test, implement, and benchmark different feed handlers on various hardware configurations and settings.
- Work closely with trading teams to gather requirements and develop solutions in a fast-paced environment.
- Coordinate with development and support teams for exchange technical upgrades.
Key Requirements:
- A degree in computer science or a related field.
- Strong background in data structures, algorithms, and object-oriented programming in C++.
- Knowledge of template, meta programming, and generic programming is a plus.
- Understanding of low-latency and real-time system design and implementation.
- Good knowledge of Linux internals and networking.
- Deep understanding of CPU architecture and leveraging CPU capabilities.
- Financial experience across multiple asset classes, especially Options.
- Knowledge of trading venue protocols and behaviors, focusing on Market Data and Order Entry.
- Knowledge of additional programming languages like Java, Python, Perl, and shell scripting is advantageous.