IT & Software

Software Engineer

ECM Selection

Cambridge · Cambridgeshire · United Kingdom

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_30174923

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

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.