Overview
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 specializing in ultra-low latency trading technology for financial markets. Following continued growth, they are looking for a Senior Software Engineer to join the team.
Responsibilities
* Play a leading role in the design, development and maintenance of low latency, high-performance software which oversees the low-latency FPGA in real-time trading.
* Develop comprehensive test suites to ensure the correct and efficient operation of the system.
* Collaborate with software and hardware engineers across the business and mentor junior members of the team.
Key Requirements
* Experience programming in C++ with a solid understanding of Linux and some of the following:
o Concurrent multi-threaded programming
o Networking / network protocols
o Common CPU architectures and how to exploit them for performance
o Computational / storage complexities and how to design to optimize for them
* Experience working across the entire Software Design Life Cycle (Architecture, Design, Implementation, Testing & Deployment)
* Ability to collaborate with cross-functional teams across firmware, software, and DevOps to deliver production-grade solutions.
Desirable
* Experience programming in Rust.
#J-18808-Ljbffr