IT & Software

Software Engineer

ECM Selection

Cambridge · Cambridgeshire · United Kingdom

Share this job: X Facebook WhatsApp Save job : Software Engineer
Overview

In this role you will help build high-speed network and data processing infrastructure for financial trading, leveraging C++ (and possibly Rust) to push performance boundaries. You will join a Cambridge team that values engineers and supports ongoing growth, with hybrid work options. The work focuses on delivering low-latency, reliable software for demanding environments. This opportunity lets you work with the latest technologies and tackle technically challenging problems that impact real-time trading workflows.

Pay / Benefits
  • hybrid work pattern
  • pleasant modern offices in Cambridge
  • competitive salary and benefits
Responsibilities
  • Develop high-speed network and data processing software in C++
  • optimise execution time, data storage/retrieval, and messaging for low latency
  • contribute to system design and performance improvements
  • adopt and explore new technologies with cross-functional collaboration
  • support a hybrid work environment and continuous learning
Key requirements
  • Excellent C++ coding skills with techniques to minimise execution time
  • thorough understanding of the inner workings of C++ or Rust
  • degree in computer science, mathematics or related STEM field (1st or 2:1)
  • full right to work in the UK without sponsorship
  • C++
  • Rust
  • low-latency
  • high-performance software
  • networking
  • data processing

Reference: WJ-747_31187519 · Posted 01 Nov 2026, 12:10 PM

Find more on GigBlow

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

Software Engineer jobs in other states

Browse jobs