Principal Low-Latency C++ Developer

2 days ago


London, UK, United Kingdom NJF Global Holdings Ltd Full time

The client we're hiring for is a multi-strategy hedge fund that operates with a pod structure, and the role is within their most profitable pod.


This is the most profitable trading team in the firm, so the bar is really high. We are seeking candidates only from the finance industry.


We're seeking an exceptional Low-Latency C++ Developer to join our elite high-frequency trading team in London. You will play a crucial role in developing and optimizing our ultra-low-latency trading infrastructure, ensuring we maintain our position at the absolute forefront of the fast-paced cryptocurrency market.


Responsibilities:

  • Performance Engineering: Design and implement low-latency C++ systems, focusing on maximizing throughput and minimizing latency in our trading engine.
  • Zero-Copy Design: Utilize zero-copy techniques to optimize data transfer and minimize memory overhead.
  • Memory Management: Employ memory pools for efficient management of STL and custom containers.
  • Lock-Free Communication: Implement lock-free inter-process message queues with sub-microsecond latency.
  • Linux & C++ Expertise: Dive into Linux kernel and C++ standard libraries to optimize performance and resolve issues.
  • FPGA Integration: Interface with FPGA using raw DMA for high-speed data transfer.
  • C++20 Features: Leverage C++20 coroutines and concepts for modern, efficient code.
  • I/O Exploration: Investigate and implement cutting-edge I/O APIs and frameworks like Seastar, io_uring, and BPF.
  • Multi-Threaded Systems: Build and optimize multi-threaded order gateways and market feed parsers with sub-10-microsecond latency.
  • Risk Management: Develop and implement fat-finger risk checks based on order history and current BBO.


Requirements:

  • Expert C++: Deep understanding of modern C++ (C++11/14/17/20), including template metaprogramming, STL, and performance optimization techniques.
  • Low-Latency Experience: Proven experience in developing and optimizing low-latency systems in a high-frequency trading or similar environment within the finance industry.
  • Linux & Networking: Strong knowledge of Linux internals, network programming, and socket optimization.
  • Multithreading & Concurrency: Expertise in multithreading, concurrency patterns, and lock-free algorithms.
  • Hardware Familiarity: Understanding of hardware architecture, memory hierarchy, and cache optimization.
  • Problem-Solving: Excellent analytical and problem-solving skills with a passion for performance optimization.
  • Financial Markets: Strong background and interest in cryptocurrency and financial markets.


Bonus Points:

  • You have designed a trading platform from scratch with template-meta-programming.


Benefits:

  • Competitive Compensation: We offer a highly competitive salary and bonus package commensurate with experience.
  • Cutting-Edge Technology: Work with the latest technologies and tools in a high-performance computing environment.
  • Collaborative Environment: Be part of a dynamic and collaborative team of the most talented engineers in the firm.
  • Learning & Development: Continuous opportunities for learning and professional growth.

  • C++ Developer

    3 weeks ago


    London,, UK, United Kingdom Rothstein Recruitment Full time

    C++ Developer - Low Latency - BrokerageExcellent opportunity to join Low Latency development team in top London based Trading firm.We are looking for a C/C++ developer to be part of the low latency development team. This team provides industry leading low-latency trading services, utilizing FPGA, C++ and Java technologies. The candidate will be focusing on...


  • London,, UK, United Kingdom Levy Search Full time

    C++ Developer Opportunity:I am working with a leading High-frequency trading business based in London that has a proven track record over the last 20 years. Are you ready to step into a crucial role as a low-latency C++ Developer and have the privilege of working with some of the most incredibly bright and talented professionals in the industry? The...


  • London,, UK, United Kingdom Proprietary Trading Firm Full time

    We are a reputable firm, who in recent years have decided to give ownership to our partners, and hand back the profits to our investors. We are now entirely proprietary, which allows us to be more agile with how we strategize, grow, and ultimately reward our employees. Our core focus is on high frequency, low latency strategies across Europe and The...


  • London, UK, United Kingdom ParagonAlpha Full time

    Our client are a technology-driven Proprietary trading firm that specializes in systematic alpha research and electronic market-making on various exchanges. This firm are relatively early in their journey with only 50 headcount, so there is huge opportunity here to make an impact on their trajectory. On their behalf we are searching for an elite Software...


  • London, UK, United Kingdom Oxford Knight Full time

    Salary: £200-450 TC Systematic hedge fund with a focus on developing high quality financial strategies across a variety of asset classes and markets, utilising a proprietary research platform focused on exploring market inefficiencies. Exciting opportunity for an experienced C++ Developer with great problem-solving and critical-thinking skills to join the...


  • London, UK, UK, United Kingdom Selby Jennings Full time

    C++ Low Latency EngineerHigh-Frequency Trading Firm (HFT)London, UKOverview:We are collaborating closely with a global high-frequency trading firm headquartered in London. They're at the forefront of innovation in the financial markets, leveraging cutting-edge technology to drive their success. As a C++ Low Latency Engineer, you'll be instrumental in...

  • Java Developer

    1 month ago


    London,, UK, United Kingdom Vertus Partners Full time

    I am currently working with an innovative and fast-paced company pioneering the next generation of low latency trading platforms. As a leader in the financial technology industry, they have designed systems to handle high-frequency trading, delivering unmatched speed and reliability.They are seeking a highly skilled Java Developer to help push the boundaries...

  • Software Engineer

    5 days ago


    London,, UK, United Kingdom Stanford Black Limited Full time

    Our client is a quant research & tech firm looking to expand and evolve their trading platform following continued growth and success. Their systems run of high-performance Linux environments and written in modern C++ and C#.As a Software Engineer you will join their low latency engineering group to work on performance-critical systems to design, implement...

  • C++ Engineer

    4 months ago


    London, UK, United Kingdom Fourier Ltd Full time

    Join a top-tier proprietary trading firm as a C++ engineer and become an essential part of their Core Infrastructure team. You'll design, develop, and maintain a globally deployed low-latency trading platform. This role offers significant influence across the company, with exposure to various areas of their core revenue generating business. The ideal...


  • London,, UK, United Kingdom Stanford Black Limited Full time

    We are working with an astounding quantitative research and technology firm with a globally renowned reputation for continued growth and success. The firm makes use of ML, big data and other technologies to continually develop their trading platforms.They are looking for a Low Latency Software Engineer to join their team to work on performance-critical...


  • London, UK, UK, United Kingdom Client Server Full time

    Backend Software Engineer / Developer (TMP C++ 20 / 23) London / WFH to £300k+Do you have expertise with C++ backend development, with experience of low latency trading systems?You could be progressing your career in a senior, hands-on role at a global systematic trading firm.As a Backend Software Engineer you will be a key member of a small, Agile team...


  • London,, UK, United Kingdom Stanford Black Limited Full time

    We are working with one of the leading global quantitative trading firms. They are looking to add an exceptional engineer to the team that is responsible for building all of their systems / network for their market-making activities and covers all of their proprietary technology. The team take trading ideas from their Quant Research team and turn them into...


  • London,, UK, United Kingdom Global Hedge Fund Full time

    Position OverviewThis is an opportunity for a Senior Low Latency Linux Engineer to join a leading global hedge fund. The candidate will be responsible for project delivery, support escalations, monitoring, automation, security, documentation, and capacity management for Squarepoint’s low latency infrastructure. This will involve collaborating with our...

  • C++ Developer

    1 month ago


    London,, UK, United Kingdom Selby Jennings Full time

    Join a leading hedge fund as they build their new Options desk from scratch! If you’re a mid-level C++ Developer with a knack for low-latency systems and buy-side experience, this is your chance to be part of an exciting greenfield project.About the Hedge Fund: Our client is a leading hedge fund renowned for its sophisticated trading strategies and dynamic...

  • Junior C++ Developer

    3 weeks ago


    London,, UK, United Kingdom Trireme Full time

    Company OverviewTrireme Trading stands at the cutting edge of cryptocurrency markets, combining deep expertise with leading quantitative trading strategies. We leverage high-frequency techniques and robust market-making services as an established hedge fund. We collaborate with pioneering cryptocurrency projects across the globe, operating across centralised...


  • London,, UK, United Kingdom Oliver Bernard Full time

    Senior Principal Engineer - Java, AWS, High-Throughput, Low-LatencyOB's long standing client within the financial services industry, offering their services globally are looking for a Senior Principal Engineer, who will report directly into the CTO, and play a key role in ensuring their technology is high-performing, scalable and highly...

  • Senior C++ Developer

    3 weeks ago


    London,, UK, United Kingdom Miller Maxwell Ltd Full time

    Senior C++ Developer – Multithreading – STL – UNIX - London . - Tier-1 electronic trading organisation, part of a wider global investment bank seeks to hire a Senior C++ Developer to work on the development of an order matching and market-making trading platform. The Senior C++ Developer will join an large global software engineering team. Opportunity...


  • London,, UK, United Kingdom Burns Sheehan Full time

    Senior Principal Engineer – Define and Implement Strategy at a Scaling FinTechLondon – Hybrid role with 1-2 days a week in London£150,000 plus stockAre you a senior engineering leader with extensive experience of defining and implementing technical strategy of high volume, low latency systems?Do you have in-depth knowledge of designing systems...


  • London, UK, United Kingdom Oxford Knight Full time

    Our client is a leading tech-driven quant and systematic hedge fund trading with offices across the globe. They leverage deep knowledge in data, research, technology and trading to deliver high-quality returns. This opportunity offers a dynamic and fast-paced environment with excellent prospects for career growth. As a key member of the development team,...

  • C++ Software Engineer

    1 month ago


    London,, UK, United Kingdom Miller Maxwell Ltd Full time

    Senior C++ Software Engineer – London. International Electronic Trading organisation seeks to hire for their expanding low-latency software engineering team. The company has increased competition in the European market; introducing innovative ideas to electronic trading technology, business practices, and service levels; and lowering trading costs for...