Senior C++ Developer (Hybrid, UK-Based)
London
£80000 - £100000/annum
Posted 1 day ago
About the role
Senior C++ Developer (Hybrid, UK-Based)
Location: London
Salary: £80,000 - £100,000 + EMI Share Options + Private Medical Insurance
Vacancy Type: Full-time, Permanent
We take care of time, so our customers don’t have to.
At Hoptroff, we build nanosecond-accurate, software-driven timing systems used by global investment banks, telecoms operators, and broadcasters - including the MiFID II-compliant trade timestamping that financial regulators depend on. When microseconds aren’t tight enough and milliseconds are an eternity, our software is what’s keeping the world in sync.
We’re entering an exciting phase of growth and looking for a Senior C++ Developer to join our small, high-calibre engineering team. You’ll write modern C++ (C++20 or later) at the heart of our Linux-based clock and time synchronisation platform - tight, performance-sensitive code where jitter is measured in nanoseconds and correctness is non-negotiable. You’ll own significant components of the platform, contribute to architecture, and work closely alongside a junior developer and a contractor on a tight, collaborative team.
The Role
Reporting to the Software Development Manager, you’ll lead the design, development, and optimisation of C++ software within our Linux-based timing systems. Day to day, you will:
Design, build, and optimise low-latency, high-precision C++ at the heart of our timing products - code where performance, determinism, and jitter really matter
Make architectural decisions on systems that have to be correct, fast, and observable in production - balancing maintainability with the hard real-time constraints of precision timing
Develop online and offline tooling to support time synchronisation and system monitoring
Build and maintain automated test cases using Python-based system test frameworks
Provide senior-level technical input across product, QA, hardware, and commercial conversations
Share knowledge, review code, and support the development of our junior C++ developer
Help shape engineering standards, tooling, and processes
Essential Experience
Extensive professional experience writing modern C++ in production - fluent in modern C++ idioms and confident with C++20/23 features such as concepts, ranges, coroutines, and constant expressions (constexpr/consteval)
A track record of delivering low-latency, performance-sensitive systems on Linux - production code where determinism, throughput, and tail latency matter
Strong computer science fundamentals: data structures, algorithms, concurrency, performance optimisation
Demonstrable ability to design software architecture and make sound technical trade-offs
Strong debugging and profiling skills (perf, valgrind, sanitizers, flame graphs) - you’ve cared about cache lines, lock contention, jitter, and tail latency, not just correctness
Confident with Git, CI/CD pipelines, modern build tooling (CMake), and automated testing frameworks
Clear technical communicator - you can explain trade-offs to engineers and non-engineers alike
Nice to Have
Linux networking experience (sockets, networking concepts and standard tooling)
Experience interacting with hardware on Linux (device drivers, system interfaces, low-level I/O)
Low-level Windows systems development (Windows APIs, system services, platform-specific debugging)
PostgreSQL or other relational database experience
Python and/or Go (Golang) for tooling, automation, or supporting services
Familiarity with time synchronisation protocols such as PTP or NTP
Open-source contributions or evidence of staying current with the C++ standard
Open to integrating AI tools where they add value
What We Offer
Salary of £80,000 - £100,000, depending on experience
EMI Share Options
Private Medical Insurance
Hybrid working - 2 days per week at our London (Shoreditch) office, with regular team events
Based at a Shoreditch FinTech incubator - a thriving community of like-minded businesses with a full social calendar, networking opportunities, and (importantly) dog-friendly
Your code will sit underneath MiFID II-compliant trade timestamps at major banks, broadcast sync at tier-1 broadcasters, and timing infrastructure at telecoms operators - tangible, high-stakes impact at global scale
A team that invests in modern tooling and continuous learning
To Apply
If you feel you are a suitable candidate and would like to work for HopTroff, please do not hesitate to apply
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Multiskilled Engineer
1 day agoYolk Recruitment Ltd
Engineering Supervisor
1 day agoYolk Recruitment Ltd
IQ/OQ Commissioning Engineer + Service Engineer
1 day agoOwen Daniels
Development Engineer
1 day agoYolk Recruitment Ltd
LEV Project Engineer
1 day agoTalentTech Recruitment
Installation Engineer
1 day agoTalentTech Recruitment
Account Engineer
1 day agoOwen Daniels
Lift Engineer
1 day agoLTEK Recruitment
Electrical Design Engineer
1 day agoOwen Daniels