C++ Software Engineer @Reactive Markets
Software Development
Salary unspecified
Remote Location
remote UK
Employment Type full-time
Posted 2mths ago

[Hiring] C++ Software Engineer @Reactive Markets

2mths ago - Reactive Markets is hiring a remote C++ Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: UK

Role Description

We're looking for a C++ Software Engineer who wants to build low-latency trading infrastructure on Linux. You'll work on the core components of our Switchboard trading platform β€” pricing engines, connectivity gateways, market-data systems, and the messaging layer that ties them together.

This is not a role where you write code and throw it over a wall. You build it, you test it, you deploy it, you support it in production, and you improve it. Our engineers own the full lifecycle β€” from design through to operational excellence. When something breaks at 4pm on a Friday, you're part of the team that investigates and fixes it.

Occasional hours outside the normal working day are required for production releases, scheduled maintenance windows, and Level 3 support during critical incidents. We keep this to a minimum and recognise the commitment β€” but owning a production trading platform means being there when it matters.

What You'll Work On

  • Modern C++20 and Go on Linux β€” a modern software stack based on open source
  • Cloud-native infrastructure on AWS with colocation in key data centres
  • Microsecond-level latency optimisation and high-throughput messaging
  • Market-data and reference-data pipelines across multiple asset classes
  • FIX protocol integrations with global banks and liquidity providers
  • Observability and monitoring β€” dashboards, alerting, and metrics that make system behaviour visible
  • Production systems that handle real money β€” reliability is not optional

Qualifications

  • Strong C++ with Linux systems programming (3+ years)
  • Comfortable working close to the metal β€” you understand what's underneath your code
  • Experience with performance-sensitive systems (profiling, optimisation, deterministic behaviour)
  • Familiarity with networking fundamentals (TCP/UDP, socket programming)
  • Go experience is a strong bonus β€” we use Go extensively for microservices and command-line tooling
  • Python for scripting, automation, testing, and data analysis
  • Git and shell scripting
  • Experience in financial services or trading technology is a plus but not essential

Requirements

  • You ship.
  • You're delivery-focused β€” you iterate, you improve, you get things into production
  • You own it.
  • When you build something, you take responsibility for its behaviour in production.
  • You write things down.
  • Documentation is not an afterthought β€” it's how we scale knowledge across a distributed team.
  • You communicate.
  • Clear, proactive communication β€” especially when things go wrong β€” is essential
  • You care about quality.
  • You write clean, testable code.
  • You embrace AI tooling.

Benefits

  • Real problems β€” trading systems where performance is measured in microseconds, not user clicks
  • An excellent team β€” senior engineers who care about craft, collaborate openly, and hold each other to high standards
  • Ownership β€” small teams, clear accountability, direct impact on the platform and our clients
  • Competitive package β€” up to 30 days leave + bank holidays, private health insurance, pension, life insurance, dental/optical cashback, cycle to work, socials and offsites
  • Remote-friendly β€” work from home with flexibility
  • Sustainable pace β€” we work hard, but we don't burn people out
  • Growth β€” career progression to senior roles, performance specialisation, or technical leadership

Our Hiring Process

  • Stage 1: Initial Conversation with Talent Acquisition (Video call, ~30-45 minutes)
  • Stage 2: Hiring Manager Conversation with the relevant team lead or hiring manager (Video call, ~60 minutes)
  • Stage 3: Technical Interview with two members of the relevant engineering team (Video call, interactive session, ~60 minutes)

How to Apply

Please apply directly via this job posting β€” all applications, including those submitted via LinkedIn, are managed through our applicant tracking system.

Before You Apply
️
remote Be aware of the location restriction for this remote position: UK
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
C++ Software Engineer @Reactive Markets
Software Development
Salary unspecified
Remote Location
remote UK
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: UK
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,909+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later