Backend Software Engineer C++ Python - Trading

Client Server · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

As a Backend Software Engineer, you will help build and optimize data-driven backend systems powering systematic trading strategies. You collaborate with senior engineers and quantitative researchers to design robust components in C++ and Python. The role emphasizes solving complex problems in a Linux environment and contributing to scalable software used in fast-paced markets. This is a hands-on, technically ambitious opportunity in a trading-focused tech team.

Pay / Benefits

  • Salary up to 125k
  • Continuous learning and self development
  • Career development

Responsibilities

  • Design, implement and optimise backend components for trading strategies
  • Collaborate with engineers and quantitative researchers
  • Contribute to data-driven systems and platforms
  • Improve performance and reliability of core services
  • Work in a Linux-based environment in a tech-led trading firm

Key requirements

  • Proficiency in C++ and Python
  • Strong CS fundamentals (data structures, algorithms, data processing)
  • Experience in Linux environments
  • Excellent problem-solving abilities
  • Bachelors or Masters in Computer Science, Engineering or related field
  • Ambitious and keen to learn
  • problem solving
  • curiosity/learning mindset
  • collaboration
  • C++
  • Python
  • Linux
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 3 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts

882 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 689 Software developer adverts we list nationwide

More openings at Client Server

137 other openings we list

Client ServerLondon Apply