IT & Software

Backend Software Engineer C++ Python - Trading

Client Server

London · Greater London · United Kingdom

Overview

As a Backend Software Engineer in a technology-driven systematic trading firm, you design and optimize data-driven software powering trading strategies. You work on data processing, transformation, and high-performance systems, collaborating with engineers and quantitative researchers. You’ll own meaningful engineering challenges that sit at the heart of the trading business and contribute to advanced trading technology. This role offers strong learning, technical growth, and impact in a fast-paced financial environment.

Pay / Benefits
  • salary up to 125k
  • ongoing learning and professional development
  • clear opportunities to develop technical skills and career
Responsibilities
  • design, build and optimise proprietary software components
  • work on data processing, transformation and high-performance systems
  • collaborate closely with engineers and quantitative researchers
  • take ownership of meaningful engineering challenges
  • contribute to systems at the heart of the trading business
Key requirements
  • Bachelor's or Master's degree in Computer Science, Engineering or related discipline
  • strong software development experience in C++ and Python
  • solid understanding of the trade lifecycle and financial markets
  • excellent CS fundamentals: data structures, algorithms, data processing
  • comfortable working in Linux environments
  • strong analytical and problem-solving skills, curiosity and willingness to learn
  • collaborative
  • analytical
  • problem-solving
  • C++
  • Python
  • Linux

Reference: WJ-747_31224573

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.