Senior Rapid Application Developer

Ocean Red · London, London

Senior Rapid Application Developer at Ocean Red, based in London, London, paying £115,000 per annum. This is a permanent role.

Salary
£115,000 per annum
Location
London, London
Contract
Permanent
Posted
20 hours ago
Closes
31 Mar 2027
Sector
Software Developer

About 57% above the going rate for software developer

Reference roles/senior-rapid-application-developer-exchange

About the role

A senior C++ engineer for the small team that sits between the exchange engine and everyone who depends on it. You'll investigate the hardest production issues, prototype new trading features fast, and build the test and diagnostic tools that keep a live trading venue running. Detective work and creative engineering in equal measure.

The work

This is not the team that builds the matching engine. The Rapid Application Development team lives where troubleshooting, prototyping and operational efficiency meet. One day you are diagnosing an intermittent issue in high-volume order processing. The next you are building a proof of concept for a new trading feature, or a performance test suite that simulates real market stress. Problems arrive ambiguous and priorities move quickly. Explaining what you found to QA, Product and Sales matters as much as the code you write.

What you'll be doing

  • Prototype and validate new trading features and system approaches quickly, iterating on feedback from stakeholders
  • Lead investigations into complex production issues, performance anomalies and failures, building reproducible test cases and diagnostic harnesses to prove root cause
  • Build the internal tools that help Operations and QA resolve issues faster: test suites, performance benchmarking frameworks, reproduction environments and dashboards
  • Mentor mid-level engineers on the team through code review and investigative technique
  • Set the team's standards for MVP development, testing and deployment automation, so speed never costs security or reliability
  • Act as the voice of operational reality in design and architecture discussions

What you'll need

Useful extras: Python and Bash for automation and diagnostics, profiling with perf and flame graphs, experience building test infrastructure, and familiarity with FIX, market data formats or trading workflows.

  • 10+ years building production applications in modern C++, C++11 or later
  • 6+ years with networking fundamentals (TCP, UDP, multicast), messaging systems and algorithmic problem-solving
  • 6+ years on Linux, including kernel concepts, system tuning and debugging tools such as gdb, strace and perf
  • A track record diagnosing complex production issues through logs, memory dumps or instrumentation, and explaining the findings to technical and non-technical people
  • Strong habits around CI, automated testing, code review, Git and Kanban, plus enough SQL to query and analyse system data
  • Comfort shipping an MVP under time pressure, and using AI coding tools to work faster

What happens next

We start with a confidential conversation to walk through the systems, the team and the kind of problems you would be solving before anything moves forward.

Reference: roles/senior-rapid-application-developer-exchange · Posted 20 hours ago · Closes 31 Mar 2027 · Listed via Ocean Red

Know someone who'd be great for this? Get a shareable card

Apply for this job

This role is listed via Ocean Red. Applications are handled on the employer's site.

Apply on employer site

Opens the employer's website in a new tab.

Safe applying: a genuine employer will never ask you to pay for a DBS check, training or equipment, or move you onto WhatsApp before you are hired. If this listing does, report it and do not pay anything.

Report this job
Salary £115,000 per annum
Apply now