- Design, build & enhance high-performance, low-latency Trading Systems.
- Modern C++, multithreading, distributed systems, stability, performance.
- ‘Technology First’ environment & culture. Outstanding salary + bonus.
Company
Our client is a leading, global trading firm that leverages bleeding edge technology to its advantage within financial markets. They operate across a range of markets globally through a range of products – from derivatives through to physicals. They offer exceptionally unique employment arrangements and have attracted some of the best technologists from other trading firms locally and across the globe.
Team
This team of elite Software Engineers are responsible for designing and building next-generation systems that enable business across the organisation, creating and delivering bespoke solutions with an emphasis on performance, scalability, reliability, and efficiency.
Requirements:
- Advanced Software Engineering skills with modern C++ (ideally 17/20).
- Strong object orientated design principals (i.e. SOLID).
- Multithreading, concurrency, low-latency, stability, performance.
- Experience with distributed systems.
- Experience with Test Driven Development (TDD) and Agile Methodology.
- Polished Communication and Interpersonal skills along with a can-do attitude.
- Bachelor’s, master’s or PhD level degree in computer science or mathematics.
- A history of good tenure in your career history (e.g., 4+ years average).
- Industry experience: gaming, banking, proprietary trading.
This role would be ideal for a Software Engineer with modern C++, developing systems in any high-performance, low-latency dependant environments such as banking, gaming, or financial markets trading.
#Software Engineer #Developer #C++ #SOLID design #Multithreading #Concurrency #Distributed Systems #Stability #Performance #Ultra Low-Latency #Banking #Gaming #Trading Systems