Enable job alerts via email!

Software Engineer – CHIP – London/Amsterdam

Oxford Knight

London

On-site

GBP 70,000 - 90,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading trading firm is seeking talented Software Engineers to enhance their low-latency trading platform. The role involves system design and maintenance while utilizing skills in C++ and Python, ideally within proprietary finance environments. This is an opportunity to work in a dynamic, innovative team focused on solving complex challenges in the financial markets.

Qualifications

  • Experience in proprietary finance, high-frequency trading, or market-making.
  • Strong background in C++ and Python with tight resource constraints.
  • Experience with STL and Boost libraries.

Responsibilities

  • Design, develop, and maintain low-latency trading platforms.
  • Work on order routing, market data, and risk systems.

Skills

C++
Python
Multi-threaded programming
Performance tuning
High-availability systems
Communication skills

Job description

Social network you want to login/join with:

Software Engineer – CHIP – London/Amsterdam, London

Client: Oxford Knight

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference:

5491163682d1

Job Views:

10

Posted:

12.07.2025

Expiry Date:

26.08.2025

Job Description:

This is a technology-driven, diversified principal trading firm, trading their own capital at their own risk, across a broad range of asset classes, instruments and strategies, in financial markets around the world. As the markets have evolved over the past 25 years, so have they – maximizing opportunities to include real estate, cryptoassets and venture capital. With over 1,000 employees around the world, they work together to solve complex problems, challenge consensus and deliver meaningful results. It’s a place of high expectations, deep curiosity and thoughtful collaboration.

Now looking for outstanding Software Engineers with expertise in C++. In this role, you will be a part of the Core Infrastructure team, responsible for designing, developing and maintaining the low-latency trading platform deployed globally. You will be tasked with working on various areas of the technical stack including order routing, market data, and risk systems.

Requirements:

  • Strong preference for candidates with experience in proprietary finance, high-frequency trading (HFT) and/or market-making
  • Significant experience developing high-availability systems in C++ and Python with very tight resource/latency constraints
  • Background in multi-threaded programming and a strong understanding of hardware/software interaction
  • Comfortable working “under the hood” and you are quite skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting
  • Experience working with C++ libraries like STL and Boost
  • Up to date on C++11/C++20 standards and have opinions about them
  • You’ve worked on challenging projects that involved things like building a custom compiler, writing a matching engine, or working with large amounts of data in real time
  • Strong verbal and written communication skills

Bonus points if you have:

  • Experience working in the trading industry or another ultra-low latency sensitive business that involves solving remarkably complex problems
  • Experience working with Research teams and Quants
  • Full life-cycle software development utilizing exotic hardware/software architectures for ultra-low latency trading systems

Salary:Variable – they are market leaders in compensation & pay talent based on their technical ability and what they deserve. They do not base offers on your current earnings or average pay for years of experience.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.