Job description
Senior C++ Software Engineer
Salary: Up to £120,000 + Benefits
Location: Cambridgeshire
Working Env: Hybrid (3 days on-site)
The company is a Cambridge based start-up that specialises in the development of high-performance, ultra-low-latency trading systems, offering industry-leading speed and adaptability. Following continued growth, they are looking for a Senior Software Engineer to join the team.
As a Senior Software Engineer, you will be working within a small and collaborative team on the development of highly performant, low-level software applications in both C++ and Rust that will be interacting with high-speed FPGAs.
Key Requirements:
Salary: Up to £120,000 + Benefits
Location: Cambridgeshire
Working Env: Hybrid (3 days on-site)
The company is a Cambridge based start-up that specialises in the development of high-performance, ultra-low-latency trading systems, offering industry-leading speed and adaptability. Following continued growth, they are looking for a Senior Software Engineer to join the team.
As a Senior Software Engineer, you will be working within a small and collaborative team on the development of highly performant, low-level software applications in both C++ and Rust that will be interacting with high-speed FPGAs.
Key Requirements:
- 10 – 15 years of experience programming in C++, with strong command of Linux OS.
- Demonstrable experience of working across the entire SDLC.
- Experience building high-performance software, with hands-on exposure to at least two of the following areas:
- Low-latency networking or I/O optimisation
- Systems programming or deep understanding of OS internals
- Multithreading, concurrency, and parallel programming
- Developing software for high-frequency trading or financial markets
- Experience programming in Rust.