Software Engineer
ECM Selection
In this role you will help build high-speed network and data processing infrastructure for financial trading, leveraging C++ (and possibly Rust) to push performance boundaries. You will join a Cambridge team that values engineers and supports ongoing growth, with hybrid work options. The work focuses on delivering low-latency, reliable software for demanding environments. This opportunity lets you work with the latest technologies and tackle technically challenging problems that impact real-time trading workflows.
Pay / Benefits- hybrid work pattern
- pleasant modern offices in Cambridge
- competitive salary and benefits
- Develop high-speed network and data processing software in C++
- optimise execution time, data storage/retrieval, and messaging for low latency
- contribute to system design and performance improvements
- adopt and explore new technologies with cross-functional collaboration
- support a hybrid work environment and continuous learning
- Excellent C++ coding skills with techniques to minimise execution time
- thorough understanding of the inner workings of C++ or Rust
- degree in computer science, mathematics or related STEM field (1st or 2:1)
- full right to work in the UK without sponsorship
- C++
- Rust
- low-latency
- high-performance software
- networking
- data processing
Reference: WJ-747_30174923