Senior C++ Software Engineer | £60,000 - £80,000
We're working with a high-performance FinTech innovator on this exciting opportunity. They are pushing the boundaries of low-latency trading technology, crafting sophisticated software that maximizes hardware capabilities to deliver lightning-fast financial transactions.
In this role, you will take a lead position in the SDLC, bridging the gap between hardware and software. You'll work closely with FPGA and electronics specialists to build hyper-optimized systems that thrive under high-pressure, real-time demand.
The Role
- Lead the design, implementation, and deployment of highly-optimized, low-level C++ software running on Linux.
- Collaborate with FPGA and Hardware Design teams to ensure software is perfectly tuned to the underlying silicon and CPU architecture.
- Drive the technical direction of the engineering team, providing mentorship to junior developers and setting coding standards.
- Spearhead clever optimizations to minimize latency and maximize dependability for mission-critical financial applications.
- Explore and integrate modern systems languages like Rust into the existing high-performance ecosystem.
What You'll Need
- Deep, "under-the-hood" knowledge of C++ and the ability to write deterministic, high-performance code without falling into common performance pitfalls.
- Expert-level understanding of Linux systems, including concurrency, multithreading, and network protocols (TCP/IP, UDP).
- Solid grasp of Computer Science fundamentals and CPU architectures to ensure deep software-hardware alignment.
- Professional experience or a strong demonstrable interest in Rust for systems programming.
- A strong academic background (Computer Science, Electronics, or Physics) and the communication skills to work across cross-functional engineering teams.
What's On Offer
- Competitive base salary of £60,000 - £80,000 plus a performance-based bonus scheme.
- The chance to work at the absolute technological forefront of the financial sector in the Cambridge tech hub.
- A culture committed to the long-term nurturing and professional development of every employee.
- High-impact work where your code directly influences the speed and success of global financial markets.
Apply via Haystack today!