Skip to content
×

Software Engineer, Backend Developer, Unix​/Linux

Remote / Online - Candidates ideally in
Swansea, Swansea County, SA1, Wales, UK
Listing for: Reactive Markets
Per diem, Remote/Work from Home position Listed on 2026-11-12
Job specializations:
Salary/Wage Range or Industry Benchmark: 90000 - 120000 GBP Yearly GBP 90000.00 120000.00 YEAR

Job Description & How to Apply Below

C++ Software Engineer, Low-Latency Trading

Write the C++ behind a trading network that handles billions in daily volume, and grow quickly alongside a small, senior team. You will work on pricing engines, connectivity gateways, market data and the messaging layer that ties them together, then own what you ship in production.

About Us

Reactive Markets is the 2026 OTC Trading Platform of the Year (). Our network handles over $75 billion in daily trading volumes across FX, Equities, and Cryptocurrency, connecting 60+ of the world's leading liquidity providers.

We build trading systems that operate at the edge of what's technically possible, where nanoseconds matter and a dropped message costs real money. Our engineering team is small, senior, and deeply invested in the craft of building cutting edge, reliable, high-performance systems.

The Role

We are looking for a C++ Software Engineer who wants to build low-latency trading infrastructure on Linux. You will work on the core components of our Switchboard trading platform, alongside senior engineers who review your work and help you grow.

You build it, test it, deploy it, support it in production and improve it. Occasional hours outside the normal working day are needed for production releases, scheduled maintenance windows and Level 3 support during critical incidents. We keep this to a minimum and recognise the commitment.

What You'll Work On
  • Modern C++20 on Linux, with Go for microservices and tooling
  • 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
  • Cloud-native infrastructure on AWS, with colocation in key data centres
  • Observability: dashboards, alerting and metrics that make system behaviour visible
What We Need
  • 3+ years of strong C++ with Linux systems programming, working close to the metal
  • Experience with performance-sensitive systems: profiling, optimisation and deterministic behaviour
  • Familiarity with networking fundamentals (TCP/UDP, sockets)
  • Python for scripting, testing and tooling;
    Git and shell
  • Nice to have:
    Go (strong C++ engineers pick it up quickly), and experience in financial services or trading technology
How You Work
  • You ship. You iterate, improve and get things into production.
  • You own it. You take responsibility for what you build in production, including incident response (15-minute acknowledgement during working hours).
  • You care about quality. Clean, testable code and thoughtful peer reviews, without gold-plating.
  • You write things down. We are distributed across time zones; if it is not written down, it does not exist.
  • You communicate. Clear, proactive communication, especially when things go wrong.
  • You use AI tooling. We use Claude and Gemini for code review, debugging, incident investigation and documentation. Curiosity matters more than expertise.
What You Get
  • Real problems: performance measured in microseconds, not user clicks
  • A small team of senior engineers with clear accountability and direct impact on clients
  • Up to 30 days leave plus bank holidays, private health insurance, pension, life insurance, dental/optical cashback, cycle to work, socials and offsites
  • Remote-friendly with real flexibility, and a sustainable pace
  • Career progression to senior roles, performance specialisation or technical leadership
Our Hiring Process
  • Initial conversation with Talent Acquisition (video, 30-45 min)
  • Technical interview with two members of the engineering team (video, ~60 min)

Stages 2 and 3 may swap depending on availability. We aim to keep momentum, and feedback typically comes within a few business days.

Right to Work:

Candidates must have the existing right to work in the UK. We are not currently able to offer visa sponsorship for this role.

Equal Opportunities:

Reactive Markets is an equal opportunities employer. We welcome applications from all qualified candidates regardless of age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex, or sexual orientation.

Reasonable Adjustments:

If you need any adjustments or support during the application or interview process, please let us know.

Data Protection:

By applying, you consent to Reactive Markets processing your personal data for recruitment purposes, in line with our privacy policy.

#Hiring #Software Engineering #CPlusPlus #Fin Tech #Trading Technology #Remote Work #Low Latency

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary