M

MARGO

SME-focused bank offering credit management tools

C++ Developer - High Frequency Trading, HFT Systems

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • Strong experience in C++ development for performance-critical or low-latency systems.
  • A proven background in high-frequency trading or ultra-low-latency trading environments.
  • A deep understanding of CPU architecture, caches, and memory models.
  • Strong knowledge of concurrency, memory ordering, and Linux internals.
  • Experience working close to hardware and network layers.
  • A strong production mindset and sense of ownership.
  • This role requires core C++ expertise and is not suitable for candidates with a C#-only background.

Responsibilities

  • Design, develop, and optimise ultra-low-latency C++ trading components.
  • Work on critical execution paths for market data processing and order routing.
  • Implement lock-free and wait-free algorithms.
  • Optimise memory allocation, cache locality, and CPU utilisation.
  • Reduce jitter and tail latency.
  • Analyse and optimise CPU behaviour, including branch prediction, cache misses, and NUMA effects.
  • Work closely with infrastructure and network teams on kernel bypass and user-space networking.
  • Profile systems at instruction-level and hardware-counter granularity.
  • Ensure correctness, determinism, and stability of production trading systems.
  • Participate in production releases and live deployments.
  • Investigate latency regressions and production anomalies.
  • Maintain rigorous operational discipline.
  • Use C# outside the latency-critical execution path for monitoring and control tooling, configuration and orchestration services, risk guards, limits and kill-switch mechanisms, and real-time dashboards and operational analytics, as applicable to the environment.

Desired Qualifications

  • Exposure to C# in trading, control, or monitoring systems.
  • Experience with market data feed handlers or order gateways.
  • Prior exposure to market making or proprietary trading environments.
  • Experience with FPGA-assisted or hybrid architectures.

About the Company

MARGO

SME-focused bank offering credit management tools

MARGO is a banking partner for small and medium-sized businesses. It provides loans and tools to manage company cash flow. How it works: SMEs access credit options and a digital cash-management platform to handle payments, receipts, and liquidity. The bank focuses on helping leaders grow by offering financing and treasury tools that fit small and mid-sized operations. How it stands out: It is an independent bank dedicated to SMEs, offering tailored financing and cash-management services rather than broad services for all customers, which helps smaller companies manage money more effectively. Goal: To help SME leaders grow their businesses by providing affordable credit and practical cash-management tools.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Philadelphia, PA
Founded
2015

Recently Posted Jobs

Explore more opportunities at MARGO

See more jobs