High-Speed Systems Engineer (C++/Rust) – Hybrid Cambridge

ECM Selection

Cambridge

Hybrid

GBP 60,000 - 100,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work pattern
Career development opportunities

Job summary

ECM Selection in Cambridge is seeking a skilled C++/Rust engineer to help build high-speed network and data processing infrastructure for financial trading. The role focuses on minimising latency, efficient messaging, and robust software design.

The team offers a hybrid working pattern with some home office days, a highly competitive salary (£60,000 - £100,000 per year), and strong career development in a forward-thinking environment.

Qualifications

  • Excellent C++ coding skills with focus on latency and messaging.
  • Degree: first or 2.1 in CS, mathematics or STEM.
  • Understanding of C++/Rust inner workings.
  • Experience in speed-critical industries a bonus.
  • Right to work in the UK without sponsorship.

Responsibilities

  • Develop high-speed network and data processing infrastructure for financial trading.
  • Work on high-speed communications and efficient algorithms.
  • Squeeze every clock cycle in design and implementation.
  • Use the latest technologies.
  • Support engineers' career development in a forward-thinking environment.
  • Opportunity to learn new skills and technologies.

Skills

C++ coding
Rust
Performance optimization
Messaging systems

Education

First or 2.1 degree in CS/Math/STEM

Job description

ECM Selection in Cambridge is seeking a skilled C++/Rust engineer to help build high-speed network and data processing infrastructure for financial trading. The role focuses on minimising latency, efficient messaging, and robust software design.

The team offers a hybrid working pattern with some home office days, a highly competitive salary (£60,000 - £100,000 per year), and strong career development in a forward-thinking environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

ECM Selection • Cambridge

Hybrid
GBP 60,000 - 100,000
Hybrid work pattern
Career development opportunities
Lead FPGA RTL Engineer for High-Speed Trading | Hybrid
Lead FPGA RTL Engineer for High-Speed Trading | Hybrid

Ecm Selection • Cambridge

Hybrid
GBP 70,000 - 110,000
Hybrid working
Cambridge office
Parking
+3
Senior C++ Developer – Low-Latency Trading (C++/Rust)
Senior C++ Developer – Low-Latency Trading (C++/Rust)

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Rust Software Engineer - High-Performance Systems (Hybrid)
Rust Software Engineer - High-Performance Systems (Hybrid)

Hunter Bond • Greater London

Hybrid
GBP 180,000 - 220,000
Bonus
Package
Friendly engineering environment
+1
Junior Software Engineer (C++ or Rust) - High Performance Trading Systems
Junior Software Engineer (C++ or Rust) - High Performance Trading Systems

Bowden Brown • London

On-site
GBP 35,000 - 50,000
Senior Software Engineer (C++)
Senior Software Engineer (C++)

Hunter Bond • Greater London

Hybrid
GBP 90,000 - 150,000
Bonuses
Benefits
Rust Software Engineer — High-Performance FinTech (Hybrid London)
Rust Software Engineer — High-Performance FinTech (Hybrid London)

Hunter Bond • Greater London

Hybrid
GBP 120,000 - 200,000
Hybrid work model
Senior C++ Developer Low Latency - Learn Rust
Senior C++ Developer Low Latency - Learn Rust

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Bonus (around 50% of base)
Pension
Hybrid Backend Engineer (C++, Rust) Low-Latency Trading
Hybrid Backend Engineer (C++, Rust) Low-Latency Trading

Client Server • Greater London

Hybrid
GBP 150,000 - 180,000
Senior Low Latency Rust Engineer – Electronic Trading
Senior Low Latency Rust Engineer – Electronic Trading

McGregor Boyall • Greater London

Hybrid
GBP 120,000 - 180,000
Hybrid work model
Competitive compensation