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

Hunter Bond
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Algorithmic Trading C++ (Programming Language) Computer Programming Data Structures Linux Python (Programming Language) Performance Tuning Software Construction Software Engineering Rust (Programming Language) Multithreading
+3 more
Real Time Systems Information Technology Low Latency

Job description

Compensation: Up to £500,000 Base + Bonus

Location: London (Hybrid)

Overview

A scientific quant fund is seeking a highly skilled Software Engineer to join a world-class engineering team building some of the fastest and most sophisticated trading systems in the industry. Operating at the cutting edge of technology, this firm offers an intellectually demanding environment where engineering excellence directly drives trading performance and commercial success. You will work alongside top-tier engineers, quants, and traders, contributing to systems that operate at extreme scale and ultra-low latency.

The Role

As a Software Engineer, you will play a critical role in designing, developing, and optimizing high-performance trading platforms used in live markets.

Key responsibilities include:

  • Designing and building ultra-low-latency, high-throughput trading applications
  • Performance tuning and optimization of state-of-the-art trading systems
  • Collaborating closely with quants, traders, and portfolio managers to implement and enhance trading strategies
  • Handling massive volumes of real-time market data with a focus on speed, accuracy, and reliability

Requirements

  • Bachelor’s/Master’s/PhD in Computer Science, Engineering, or a related field
  • Professional experience as a Software Engineer using any of C++, Python, Rust or Java
  • Strong fundamentals in data structures, algorithms, and software design
  • Experience with multi-threaded programming and real-time systems
  • Experience building software at massive scale (handling tens to hundreds of billions of records)
  • Strong proficiency in Linux/Unix environments
  • Excellent communication skills with the ability to work closely with senior stakeholders

What’s on Offer

  • Work on mission-critical systems operating at extreme scale and minimal latency
  • Exposure to bleeding-edge technologies
  • A collaborative environment with some of the best engineers in the industry
  • Flat structure with direct impact on trading outcomes
  • Exceptionally competitive compensation and bonus potential

Requirements

  • Bachelor’s/Master’s/PhD in Computer Science, Engineering, or a related field
  • Professional experience as a Software Engineer using any of C++, Python, Rust or Java
  • Strong fundamentals in data structures, algorithms, and software design
  • Experience with multi-threaded programming and real-time systems
  • Experience building software at massive scale (handling tens to hundreds of billions of records)
  • Strong proficiency in Linux/Unix environments
  • Excellent communication skills with the ability to work closely with senior stakeholders

Benefits & conditions

  • Work on mission-critical systems operating at extreme scale and minimal latency
  • Exposure to bleeding-edge technologies
  • A collaborative environment with some of the best engineers in the industry
  • Flat structure with direct impact on trading outcomes
  • Exceptionally competitive compensation and bonus potential

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

5:48 min

Balancing delivery latency with stream reliability and scale

Phil Cluff · LIVE

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all