Rodeo
ResourcesPartnersSign in

Reactive Markets

Software Engineer

Remote
Posted 3 months ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Software Engineer

Why Reactive Markets

Purpose-built for frictionless bilateral trading, Reactive Markets is transparently the fastest, most cost effective, flexible and scalable trading technology network on the market.

Reactive Markets provides ultra low latency trading technology that connects its clients to all their bilateral liquidity relationships, across all asset classes. Available seamlessly via UI, API or any EMS, OMS or Pricing Engine, clients benefit from flexibility, ultra low latency connectivity and exceptional liquidity access. Our high performance network is trusted by 35+ of the leading bank and non-bank liquidity providers.

Our dynamic and rapidly expanding team is shaping the future of multi-asset trading technology, guided by a strong, collaborative culture. We listen to our people and provide flexibility, offering office (in London), hybrid and remote working, as well as a competitive range of benefits.

Role Purpose

The Software Engineer at Reactive Markets is responsible for developing and optimising key components of our Switchboard trading platform. This role is critical to achieving the company’s objective of delivering a high-performance, low-latency trading platform. The Software Engineer will focus on essential features and optimisations to drive low-latency, high-throughput performance across FX, Cryptocurrency, and OTC Equities, contributing to both customer satisfaction and system scalability.

Responsibilities

Develop and Optimise High-Performance Trading Components

  • Performance focus: Drive reliable, latency-sensitive trading solutions to maintain high-performance targets.
  • Key activities: Design, code, test, and maintain C++ and Go components; implement optimisations that reduce latency and enhance throughput.
  • Impact: These developments directly support our trading platform’s ability to handle high message volumes with low latency, supporting both client and revenue growth.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

System Monitoring and Proactive Optimisation

  • Performance focus: Ensure continuous system stability and scalability, preemptively addressing performance bottlenecks.
  • Key activities: Profile components, monitor performance, conduct rigorous testing, and troubleshoot issues in line with operational requirements.
  • Impact: Proactive monitoring and optimisation directly impacts system uptime and reliability, supporting smooth and uninterrupted trading operations.

Third-Line Technical Support for Operations

  • Performance focus: Deliver efficient Level 3 (L3) support for production issues, ensuring operational stability.
  • Key activities: Work with TechOps to resolve technical issues promptly, support runbook and monitoring protocol development, and assist in smooth go-live transitions.
  • Impact: Providing reliable technical support helps maintain system availability and contributes to high-quality client experiences.

The Person

Our ideal candidate will be a great fit for our culture and company values as follows:

Continuous improvement

  • Analytical Thinking: Skilled in diagnosing, troubleshooting, and refining technical solutions to achieve performance benchmarks.

Collaboration

  • Internal Relationships: Works closely with Engineering, TechOps, and Product teams to ensure project alignment and efficient delivery.
  • External Relationships: May assist TechOps in client support queries and project integration tasks.

Ownership

  • Results Orientation: Consistently achieves objectives that align with KPIs and the company’s strategic goals.
  • Adaptability: Able to pivot strategies in response to project needs or operational changes, ensuring alignment with project objectives.
  • Takes responsibility for delivering high-quality code and solutions that meet business needs, proactively addressing potential challenges.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Client focus

  • Strives to create solutions that meet and exceed customer needs, ensuring system stability and quality in a high-performance trading environment.

Skills Required

Technical Skills

  • Strong proficiency in C++17 or above, with experience in Linux systems programming and Git.
  • Familiarity with Python and shell scripting for basic automation and support tasks.

Soft Skills

  • Demonstrated abilities in communication, collaboration, and problem-solving.

Experience

  • Minimum of 3+ years in Linux C++ development, with a focus on high-performance, low-latency systems.

If this sounds like you, we would love you to join our dynamic and rapidly expanding team as we innovate and shape the future of multi-asset trading technology. If you're entrepreneurial, motivated, have a solid understanding of the financial markets and would be excited to be part of a team building out a global business, we want to hear from you.

Benefits

We are offering a great benefits package including 38 days annual leave including bank holidays, a private health insurance scheme including medical and mental health cover, dental and optical cashback and health related discounts, a cycle to work scheme, company life insurance, 4% contributory pension and some great socials and offsites. We regularly review our benefits package to make sure our people have the best possible experience working for us.

Location

United Kingdom (Remote)

Department

Backend Technology

Employment Type

Full-Time

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

C++17
Linux systems programming
Git
Python
Shell scripting
Low-latency systems
High-performance computing
Trading technology
Analytical thinking
Troubleshooting
System monitoring
Performance optimization
Communication
Collaboration
Problem-solving

Location

United Kingdom

Sign up to applySee more jobs like this