Execution Developer (C++ / Low Latency

Provntalent

Greater London

On-site

GBP 110,000 - 170,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Discretionary bonus
Comprehensive benefits package
International mobility opportunities

Job summary

Provntalent in London seeks an Execution Developer to design and optimise high-performance C++ components central to the trading execution stack. You will own low-latency systems that connect strategies to markets and work closely with traders and quantitative researchers.

You will contribute to exchange connectivity, networking and performance optimisations, with opportunities to influence design decisions and see your work deployed in live trading environments.

Qualifications

  • Strong commercial C++ development experience, ideally C++17 or later.
  • Excellent understanding of systems programming and performance-critical software development.
  • Strong knowledge of memory management, CPU architecture and multithreading.

Responsibilities

  • Design, develop and optimise high-performance C++ components in the execution stack.
  • Build and maintain exchange gateways and messaging protocols.
  • Develop low-latency systems handling order flow between strategies and venues.
  • Improve latency, throughput, reliability and resilience of trading applications.
  • Collaborate with traders and quantitative developers to translate requirements into production software.
  • Work with hardware and infra teams on end-to-end system design and performance.
  • Investigate and resolve complex performance issues including CPU, memory and networking.
  • Profile, benchmark and optimise performance-critical code.
  • Take ownership of projects from design to deployment.
  • Contribute to ongoing development of trading technology.

Skills

C++
Low-latency
Linux
Performance profiling
Multithreading

Job description

An established trading firm is looking for a talented Execution Developer to join its engineering team in London, working on high-performance C++ systems at the heart of its trading infrastructure.This is an opportunity to join a mature trading business where you'll take ownership of the low-latency execution systems connecting trading strategies directly to financial markets.Unlike traditional software development or internal tooling roles, you'll be working on critical, production-facing technology where performance is measured in microseconds and even small improvements can make a meaningful difference.The role offers significant technical ownership, close collaboration with traders and the opportunity to see your work deployed into live trading environments quickly.

Responsibilities
  • Design, develop and optimise high-performance C++ components within the trading execution stack.
  • Build and maintain exchange gateways, connectivity infrastructure and messaging protocols.
  • Develop low-latency systems responsible for handling order flow between trading strategies and market venues.
  • Improve the latency, throughput, reliability and resilience of critical trading applications.
  • Work closely with traders and quantitative developers to translate requirements into robust, production-ready software.
  • Collaborate with hardware and infrastructure engineering teams on end-to-end system design and performance optimisation.
  • Investigate and resolve complex performance issues involving CPU utilisation, memory management, networking and multithreading.
  • Profile, benchmark and optimise performance-critical code.
  • Take ownership of engineering projects from initial design through development, testing and deployment.
  • Contribute to the ongoing development and improvement of the firm's trading technology.
Requirements
  • Strong commercial C++ development experience, ideally using C++17 or later.
  • Excellent understanding of systems programming and performance-critical software development.
  • Strong knowledge of memory management, CPU architecture, caching and multithreading.
  • Experience developing low-latency, high-throughput or otherwise performance-sensitive applications.
  • Solid Linux experience and familiarity with systems-level development.
  • Strong debugging, profiling and performance optimisation skills.
  • Experience designing, developing and taking ownership of complex software components.
  • A practical, analytical approach to solving challenging technical problems.
  • Comfortable working closely with technical stakeholders and taking responsibility for delivery.
  • A genuine interest in high-performance engineering and developing efficient, reliable software.
Desirable Experience
  • Previous experience within proprietary trading, market making, high-frequency trading or financial services.
  • Experience developing exchange connectivity, order management or execution systems.
  • Familiarity with financial messaging protocols, order entry protocols or binary exchange formats.
  • Knowledge of market data systems or trading infrastructure.
  • Exposure to FPGA technology, network optimisation or kernel bypass techniques.
  • Experience optimising performance across hardware, networking and software layers.

Previous trading experience is not essential.

The Opportunity
  • You'll join a highly skilled, collaborative engineering team within an established global proprietary trading business.
  • The environment offers a high degree of technical ownership, with engineers having a direct influence on how systems are designed, developed and improved.
  • Working closely with traders, quantitative researchers and infrastructure specialists, you'll gain exposure to sophisticated trading technology and challenging engineering problems where the impact of your work is both measurable and immediate.
The firm offers:
  • Excellent base salary, dependent on experience.
  • Discretionary performance-related bonus.
  • Comprehensive benefits package.
  • Opportunity to work on cutting-edge, low-latency trading technology.
  • Significant technical ownership and scope to influence engineering decisions.
  • Exposure to experienced engineers, traders and quantitative specialists.
  • Potential opportunities for international mobility and career development.
Please note:

Applicants must already have the right to work in the UK. Visa sponsorship is not available for this position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus
Software Developer - Executions (C++) - London - Up to £185k base + uncapped bonus

Hunter Bond • Greater London

On-site
GBP 70,000 - 85,000
Market-leading compensation and bonus package
Stunning London offices
Exceptional opportunities to learn and grow
Low-Latency C++ Execution Engineer for Trading
Low-Latency C++ Execution Engineer for Trading

Provntalent • Greater London

On-site
GBP 110,000 - 170,000
Discretionary bonus
Comprehensive benefits package
International mobility opportunities
Senior C++ Engineer
Senior C++ Engineer

Nova Stela Ltd • Greater London

Hybrid
GBP 120,000 - 180,000
C++ Exchange Developer
C++ Exchange Developer

Huxley • City Of London

On-site
GBP 120,000 - 180,000
Competitive base salary
Bonus program
Employee Stock Purchase Plan
+13
C++ Trading Platform Developer
C++ Trading Platform Developer

Radley James • Greater London

Hybrid
GBP 90,000 - 140,000
Visa sponsorship
Relocation support
Hybrid work model
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London
Founding Trading Systems Developer | Low Latency C++ | Electronic Trading | London

Stanford Black Limited • City Of London

On-site
GBP 80,000 - 120,000
Senior/C++ Software Engineer
Senior/C++ Software Engineer

Selby Jennings • City Of London

On-site
GBP 120,000 - 180,000
Fullstack Engineer (Java /C++)
Fullstack Engineer (Java /C++)

Vallum Associates • Barking

On-site
GBP 120,000 - 180,000
Senior C++ Engineer - Trading
Senior C++ Engineer - Trading

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Senior Java Low Latency Developer | Electronic Trading
Senior Java Low Latency Developer | Electronic Trading

McGregor Recruitment • Greater London

Hybrid
GBP 315,000 - 385,000