Enable job alerts via email!

Data Engineer – HFT – London

TN United Kingdom

London

Hybrid

GBP 50,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic high-frequency trading firm where you will work closely with traders and technologists as a software engineer. This role offers you the chance to design and maintain complex Python infrastructure while tackling challenging technical problems in a fast-paced environment. You'll be part of a collaborative culture that values technology as a key driver of success, providing you with opportunities to learn and grow. If you have a passion for data and development, and an interest in sports or sports betting, this could be the perfect fit for you. Enjoy competitive compensation and flexible working arrangements.

Benefits

Competitive base salary
Bonus
Flexible WFH arrangements
Collaborative work environment

Qualifications

  • Strong problem-solving abilities for maintainability and debugging.
  • Proficient in Python and Linux, with some C++ experience preferred.

Responsibilities

  • Collaborate with traders to develop and maintain Python infrastructure.
  • Create scalable, fault-tolerant solutions for high-frequency trading.

Skills

Problem-solving skills
Python
Linux
C++
SQL
Redis
InfluxDB

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Computer Engineering

Job description

Job Opportunity: Software Engineer at a Leading HFT Firm

Join a dynamic team at a leading high-frequency trading (HFT) firm that combines the positive environment of a start-up with the stability of an established company. We are seeking a passionate software engineer to work with one of our most successful quant trading teams.

In this role, you will collaborate extensively with traders and technologists to design, develop, and maintain complex Python infrastructure. This position offers front office exposure, working closely with trading teams without being a Quant.

We value candidates who are passionate about data, development, and eager to learn about automated electronic trading. An interest in sports or sports betting is highly desirable. You will tackle challenging technical problems in a fast-paced environment, focusing on creating robust, scalable, and fault-tolerant solutions that support high availability, high throughput, and low latency.

Our trading team considers technology a key driver of success, and you'll have the opportunity to work with cutting-edge technologies.

Financial industry experience is not required; a strong eagerness to learn quickly is essential.

Requirements
  • Excellent problem-solving skills with the ability to make sound engineering decisions for maintainability, extensibility, and debugging
  • Proficiency in Python and Linux; some C++ experience is a plus
  • Self-motivated with the ability to manage multiple projects independently
  • Knowledge of SQL, Redis, InfluxDB is advantageous
  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or equivalent
  • An interest in sports or sports betting is a plus

Note: Please do not apply if you are a recent graduate.

Benefits
  • Competitive base salary plus bonus; we offer market-leading compensation and are flexible for the right candidate
  • Flexible WFH arrangements
  • Collaborative and rewarding work environment and culture
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.