Senior C++ Developer , UK-Based)

Hoptroff
London, United Kingdom
2 weeks ago
£80,000 – £100,000 pa

Salary

£80,000 – £100,000 pa

Job Type
Permanent
Work Pattern
Full-time
Work Location
Hybrid
Seniority
Senior
Education
Degree
Posted
14 May 2026 (2 weeks ago)

Benefits

EMI Share Options Private Medical Insurance Hybrid working - 2 days per week at the office Regular team events Dog-friendly office

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.

Related Jobs

View all jobs

Senior C++ Developer , UK-Based)

Hoptroff London, United Kingdom
£80,000 – £100,000 pa Hybrid

Senior Cloud Site Reliability Engineer

Wayve London, United Kingdom
On-site

Senior Compiler Engineer

NVIDIA Cambridge, United Kingdom
On-site

Senior Compiler Engineer

NVIDIA
On-site

Senior Compiler Engineer

NVIDIA

Senior Customer Training Specialist – Hugo RAS Technology

Medtronic London, United Kingdom
£58,400 – £116,400 pa Hybrid

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Robotics Jobs in the UK: Roles, Skills, Salaries and How to Get Hired (2026 Guide)

Robotics Jobs UK 2026: roles, salaries and skills for engineers and researchers in manufacturing, logistics, autonomous vehicles, defence and healthcare. In the UK, most robotics jobs cluster around hubs such as London, Cambridge, Bristol, Oxford, Manchester and Edinburgh, with common titles including Robotics Engineer, SLAM Engineer, Controls Engineer and Mechatronics Engineer. The most efficient way to browse live robotics jobs is via specialist boards like RoboticsJobs.co.uk, which curate roles specifically in this field so you are not lost in generic tech listings. This guide covers everything you need to know about robotics jobs in the UK in 2026, from the roles and skills in demand to where to find live opportunities and how to stand out as a candidate.

Where to Advertise Robotics Jobs in the UK (2026 Guide)

Where to advertise robotics jobs UK in 2026: the specialist boards, university channels and community routes that reach robotics, SLAM and controls talent. The candidate pool spans mechanical engineers, software developers, controls specialists, computer vision researchers and systems integrators — a multidisciplinary mix that general job boards are poorly equipped to reach. The strongest robotics candidates are often embedded in research groups, defence programmes or advanced manufacturing environments, and move between roles through specialist networks and industry events rather than mainstream platforms. This guide, published by RoboticsJobs.co.uk, covers where to advertise robotics roles in the UK in 2026, how the main platforms compare, what employers should expect to pay, and what the data says about hiring across different role types.