Enable job alerts via email!

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

JR United Kingdom

London

On-site

GBP 150,000 - 500,000

Full time

8 days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a talented Software Engineer to join their innovative team. This role offers the opportunity to develop and optimize high-frequency trading systems in a hybrid working environment. Collaborate with a world-class technical team and leverage cutting-edge technologies to ensure peak performance with minimal latency. If you are passionate about software development and thrive in a fast-paced environment, this position is perfect for you. Join a firm where your contributions will significantly impact the success of trading operations.

Qualifications

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

Responsibilities

  • Design, develop, and maintain high-performance trading applications.
  • Optimize trading systems for speed and efficiency, minimizing latency.

Skills

C++
Python
Java
Data Structures
Algorithms
Multi-threaded Programming
Real-time Systems
Linux/Unix
Communication Skills

Education

Bachelor's Degree in Computer Science
Master's Degree in Computer Science

Job description

Social network you want to login/join with:

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

Client: Hunter Bond

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Views: 4
Posted: 28.04.2025
Expiry Date: 12.06.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 develop and optimize high-frequency trading systems, ensuring peak performance with minimal latency. This role offers the chance to work in a fast-paced, challenging environment with significant impact on the firm's success.

They pride themselves on using cutting-edge technologies and having a world-class technical team where you will collaborate and learn from the best.

Responsibilities:
  • Design, develop, and maintain high-performance trading applications.
  • Optimize trading systems for speed and efficiency, minimizing latency.
  • Implement and improve trading algorithms with quantitative researchers and traders.
  • Manage large volumes of market data in real-time for accurate and fast processing.
Requirements:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or 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.
  • Experience with multi-threaded programming and real-time systems (C++/Java).
  • Experience handling massive scale data (up to hundreds of billions of records).
  • Proficiency in Linux/Unix environments.
  • Excellent communication skills for liaising 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.