Senior C++ Software Engineer
Boston, MAFULL_TIME£60k–£80kPosted Apr 26, 2026
Skip to main content
Senior C++ Software Engineer
Haystack
Greater Boston
Apply
Join or sign in to find your next job
Join to apply for the Senior C++ Software Engineer role at Haystack
Email or phone
Password
Show
Forgot password?
Sign in
Sign in with Email
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Senior C++ Software Engineer
Haystack
Greater Boston
2 days ago
72 applicants
See who Haystack has hired for this role
Apply
Join or sign in to find your next job
Join to apply for the Senior C++ Software Engineer role at Haystack
Email or phone
Password
Show
Forgot password?
Sign in
Sign in with Email
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Save
Report this job
Senior C++ Software Engineer | £60,000 - £80,000We'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...