Enable job alerts via email!

Software Engineer - Hybrid working - £150,000 - £500,000 Base (+ Bonus)

JR United Kingdom

Slough

Hybrid

GBP 150,000 - 500,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in algorithmic trading is seeking a Software Engineer to join its team in Slough. Candidates will develop high-frequency trading systems with C++, Python, or Java, and must possess strong programming and analytical skills. This hybrid role offers an excellent opportunity to impact the firm's success directly and work alongside top-tier professionals in a challenging environment.

Qualifications

  • 2+ years of experience as a Software Engineer in C++, Python, or Java.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Proficiency in Linux/Unix environments.

Responsibilities

  • Design, develop, and maintain high-performance trading applications.
  • Performance tuning of trading systems to optimize speed and reduce latency.
  • Handle large volumes of market data in real-time.

Skills

C++
Python
Java
Algorithms
Data Structures
Multi-threaded Programming
Real-time Systems
Linux

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Job description

Social network you want to login/join with:

Software Engineer - Hybrid working - £150,000 - £500,000 Base (+ Bonus), Slough
Client:

Hunter Bond

Location:

Slough, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Views:

2

Posted:

31.05.2025

Expiry Date:

15.07.2025

Job Description:

Job title: Software Engineer (C++, Python or Java)

Client: Elite Algorithmic Market Making Firm

Location: London / Hybrid

My client is seeking a talented Software Engineer to play a critical role in developing and optimizing high-frequency trading systems, ensuring peak performance with minimal latency. This role offers the chance to work in a fast-paced, intellectually challenging environment with direct impact on the firm's success.

The team works with cutting-edge technologies and boasts a world-class technical team from whom you will learn and collaborate.

Responsibilities:
  • Design, develop, and maintain high-performance trading applications.
  • Performance tuning of trading systems to optimize speed and reduce latency.
  • Implement and improve trading algorithms in collaboration with quantitative researchers and traders.
  • Handle large volumes of market data in real-time, ensuring accurate and fast data ingestion, processing, and storage.
Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • At least 2 years of professional experience as a Software Engineer in C++, Python, or Java.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with multi-threaded programming and real-time systems (C++/Java).
  • Experience working with large-scale data (up to hundreds of billions of records).
  • Proficiency in Linux/Unix environments.
  • Excellent communication skills, with the ability to liaise with senior stakeholders such as PMs, Quants, and Traders.

If you meet these requirements and are interested, please apply with your CV or email [emailprotected] for more information.

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

Similar jobs

Software Engineer - Hybrid working - 150,000 - 500,000 Base (+ Bonus)

ZipRecruiter

London

Hybrid

GBP 150 000 - 500 000

27 days ago

Software Engineer - Hybrid working - 150,000 - 500,000 Base (+ Bonus)

JR United Kingdom

London

On-site

GBP 150 000 - 500 000

30+ days ago