C++ Software Engineer

Reactive Markets · Remote · Remote, UK ·
Fully remoteFull-timeMiddle3–5 years
COMPENSATION
€•• – ••k
0 applicants so far

Listed on the employer's job board (Ashby)

  • Fully remote (UK-based)
  • C++20 + Go + Linux
  • Low-latency trading systems
  • No visa sponsorship
  • Senior team culture

Join a small, senior engineering team building high-performance trading systems where nanoseconds matter. You will work on the Switchboard platform, handling over $75 billion in daily trading volumes across FX, Equities, and Cryptocurrency.

The role requires full lifecycle ownership, from design and coding to deployment and production support. You will optimize for microsecond-level latency and ensure system reliability in a cloud-native environment.

What you'll do

  • Develop core components like pricing engines and market-data systems
  • Optimize messaging layers for microsecond-level latency
  • Integrate FIX protocols with global banks and liquidity providers
  • Build observability tools including dashboards and alerting metrics
  • Support production systems and investigate incidents when they occur
  • Participate in scheduled maintenance and production releases
  • Document system behavior and operational knowledge clearly

What you'll need

  • Strong C++ skills with 3+ years of Linux systems programming
  • Deep understanding of performance-sensitive systems and profiling
  • Familiarity with networking fundamentals like TCP/UDP and sockets
  • Ability to work close to the metal and understand underlying hardware
  • Experience with Git and shell scripting for automation
  • Willingness to respond to incidents with a 15-minute acknowledgement SLA
  • Existing right to work in the UK is mandatory

Nice to have

  • Experience with Go for microservices and command-line tooling
  • Proficiency in Python for scripting, testing, and data analysis
  • Background in financial services or trading technology
  • Curiosity and willingness to use AI tools for engineering tasks

Stack

  • C++20
  • Go
  • Linux
  • AWS
  • Python
  • FIX protocol
  • Git

How you'll work

  • Fully remote for candidates based in the UK
  • Full-time employment
  • Occasional hours outside normal day for releases or incidents
  • Distributed team across multiple time zones

What you get

  • Up to 30 days leave plus bank holidays
  • Private health insurance and life insurance
  • Pension scheme contribution
  • Dental and optical cashback benefits
  • Cycle to work scheme
  • Social events and team offsites
  • Career progression to senior or leadership roles

Hiring process

  • Initial video call with Talent Acquisition (30-45 minutes)
  • Video conversation with Hiring Manager or team lead (60 minutes)
  • Technical interview with two engineering team members (60 minutes)
  • Feedback provided within a few business days between stages