Reed

Senior C++ Developer (Hybrid, UK-Based)

Hoptroff
London, UK
£80,000 – £100,000
about 15 hours ago
hybrid

Skills & Technologies

PythonC++CGoGolangSoftware DevelopmentLow-LevelFinTechAPIsQAPostgreSQLCI/CDLinuxGitMakeReportingAIAutomation

Job Description

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.

Company & Role Analysis

JobSeeker+
Likely perks
Private MedicalPension25+ Days HolidayStock OptionsLearning BudgetFlexible Hours
Culture & working style

Neutral 2–4 sentence summary of what working at this company is like, drawn from public reviews and press coverage. Tone, collaboration style, pace, benefits highlights.

Unlock the full analysis for this job
Sign in to unlock →

Similar roles

See more
Synertec
Bristol, UK
£51,680 – £63,165
Full-time
Hybrid
about 15 hours ago

Are you a Senior C++ Software Developer? Are you passionate about mentoring fellow developers? If yes, then read on, and let us tell you why…

View Job
MRJ Recruitment
Manchester, UK
£54,166 – £54,166
Full-time
5 days ago

Senior C++ Developer Global Tech Company | Agile Delivery Teams | Hands-On | UK-Based Millions of customers. One proprietary platform. Infin…

View Job
Anson McCade
Manchester, UK
£75,000 – £75,000
Full-time
6 days ago

Salary: £75,000 - 75,000 per year Requirements: Extensive C++ development experience (modern standards) Strong Linux development expertise D…

View Job
Anson McCade
Manchester, UK
£75,000 – £75,000
Full-time
11 days ago

Salary: £75,000 - 75,000 per year Requirements: Extensive C++ development experience (modern standards) Strong Linux development expertise D…

View Job
Anson McCade
Manchester, UK
£75,000 – £75,000
Full-time
16 days ago

Salary: £75,000 - 75,000 per year Requirements: Extensive C++ development experience (modern standards) Strong Linux development expertise D…

View Job
Synertec
Bristol, UK
£51,680 – £63,165
Full-time
Hybrid
24 days ago

Are you a Senior C++ Software Developer? Are you passionate about mentoring fellow developers? If yes, then read on, and let us tell you why…

View Job
Apply NowApply with CV Improver