Software Engineer (Test) – Python/C++ | Nyc / London

Oxford Knight

Greater London

Sur place

GBP 90 000 - 130 000

Plein temps

Il y a 47 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Oxford Knight is seeking a strong Software Engineer (Test) to join a market‑making platform in London. You will build Python‑first frameworks and C++‑adjacent hooks to verify distributed systems, accelerate CI/CD, and protect latency‑sensitive releases across asset classes.

You’ll work with a highly collaborative team, read/modify C++ test code, and contribute to observability, testing reliability, and performance testing in a fast‑paced trading environment.

Qualifications

  • Expert Python skills for production‑grade automation.
  • Read/modify C++ test code and hook Python harnesses into C++ components.
  • Strong Linux and networking fundamentals (TCP/UDP, sockets, pcap/Wireshark).
  • CI/CD experience (Jenkins/GitHub Actions, Git, CMake); containerized, reproducible test environments.
  • Hands‑on design of performance/reliability tests (latency, throughput) and flaky‑test triage.
  • FIX engine experience (QuickFIX or proprietary), exchange simulators, OMS/EMS flows, DMA/algos.
  • Observability for tests (Prometheus/Grafana/Jaeger/Tempo; log correlation).

Responsabilités

  • Build Python‑first frameworks for testing distributed systems.
  • Create C++ hooks and integrate Python harnesses into components.
  • Improve CI/CD pipelines and latency‑sensitive release processes.
  • Collaborate across teams to debug unfamiliar systems and write documentation.
  • Develop and execute performance and reliability tests with clear triage for flaky tests.

Connaissances

Python
C++
Linux networking
CI/CD
Performance testing
FIX engine
Observability

Outils

Jenkins
GitHub Actions
Git
CMake
Wireshark
pcap

Description du poste

Fantastic opportunity for a strong software engineer to gain experience in market‑making at a globally successful firm. This role offers the opportunity to modernize the infrastructure underpinning the critical platform that powers the firm’s client‑facing businesses.

This client platform supports connectivity, order management, and analytics across multiple asset classes, and you’ll contribute to its transformation by building Python‑first frameworks and C++‑adjacent hooks to verify distributed systems correctness, accelerate CI/CD, and protect latency‑sensitive releases across equities (cash/options) and beyond.

The successful candidate will be an outstanding communicator with a proven ownership mindset; comfortable debugging unfamiliar systems, writing documentation, and driving cross‑team initiatives.

Requirements
  • Expert Python skills for production‑grade automation
  • Ability to read/modify C++ test code and hook Python harnesses into C++ components
  • Strong Linux and networking fundamentals (TCP/UDP, sockets, pcap/Wireshark)
  • CI/CD experience (Jenkins/GitHub Actions, Git, CMake); containerized, reproducible test environments
  • Hands‑on design of performance/reliability tests (latency, throughput, backpressure) and flaky‑test triage
  • FIX engine experience (QuickFIX or proprietary), exchange simulators, OMS/EMS flows, DMA/algos, drop copy
  • Observability for tests (Prometheus/Grafana/Jaeger/Tempo; log correlation)

NB: Please don’t apply if you’re a fresh graduate.

Rewards and Incentives
  • Hugely collaborative environment between teams, not siloed like other firms
  • Competitive compensation: truly flat structure; feel valued for your input and be rewarded for great ideas
  • Work with the latest technologies on complex problems

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Software Engineer (Test) – Python/C++ | NYC / London • London

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

C++ Senior Software Developer – London
C++ Senior Software Developer – London

Oxford Knight • Greater London

Hybride
GBP 120 000 - 190 000
Flexible WFH
Free food onsite
Gym onsite
C/C++ Software Engineer – Core Dev
C/C++ Software Engineer – Core Dev

Oxford Knight • Greater London

Sur place
GBP 90 000 - 130 000
Private medical
Paid parental leave
Group life assurance
+1
Software Engineer – Developer Excellence
Software Engineer – Developer Excellence

Oxford Knight • Greater London

Sur place
GBP 90 000 - 130 000
Profit sharing
Paid commuting expenses
50% gym subsidy
+1
Software Engineer – Build Platform
Software Engineer – Build Platform

Oxford Knight • Greater London

Sur place
GBP 90 000 - 130 000
Fully paid commuting expenses
Breakfast and lunch facilities
Regular social activities
+1
Post-Trade Software Engineer (Java/Python)
Post-Trade Software Engineer (Java/Python)

Oxford Knight • Greater London

Sur place
GBP 85 000 - 120 000
Bonus
Benefits package
Systems (Compute) Software Engineer
Systems (Compute) Software Engineer

Oxford Knight • Greater London

Sur place
GBP 90 000 - 130 000
Significant salary + bonus + benefits
Work with top industry minds
Senior Software Engineer (Python) – Leading HFT Trading Firm – Excellent Compensation + Benefits
Senior Software Engineer (Python) – Leading HFT Trading Firm – Excellent Compensation + Benefits

Mondrian Alpha • Greater London

Sur place
GBP 90 000 - 120 000
Software Engineer – Trading Technology
Software Engineer – Trading Technology

Oxford Knight • Greater London

Sur place
GBP 85 000 - 125 000
Trading Systems Engineer – London & Nyc
Trading Systems Engineer – London & Nyc

Oxford Knight • Greater London

Sur place
GBP 110 000 - 170 000
Bonus
Benefits
Devops/High Performance Trading Systems Engineer
Devops/High Performance Trading Systems Engineer

Oxford Knight • Greater London

Sur place
GBP 120 000 - 200 000
Competitive base salary
Bonus
Benefits package: private medical, Par