Quick overview
Job description
Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on!
This Cambridge-based team develop high-speed network and data processing infrastructure for use in financial trading. Whilst the industry they work in is competitive, you will get to use the latest technologies and the company are deeply committed to looking after their engineers and bringing them along in their careers. They are seeking candidates interested by the technical challenges. Finance industry experience is not required; however experience in industries where execution speed and software integrity are important would be a bonus.
- A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject
- Excellent C++ coding skills: well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling messaging efficiently
- Full existing right to work in the UK without the need for sponsorship
This is a great opportunity to join a forward-thinking company at an exciting stage, working, picking up new skills and technologies, and broadening your expertise as you work on interesting problems. They are based in pleasant modern offices in Cambridge, the company offers a hybrid work pattern with scope for home working for a day or two per week. A highly competitive salary and benefits are on offer to the successful candidate.
Keywords: C++, High Performance Software, Low-Latency, Networking, Cambridge
Interested? Send your CV to ECM Selection. We do read every CV and try to respond to everyone. Or recommend a friend for 250, details at
Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Similar jobs
- SE
Software EngineerRecently posted
SER · brighton, east sussex · Hybrid 🇬🇧
TechnologySalary not listed - QC
Software Engineer Quant TradingRecently posted
Quant Capital · london · Hybrid 🇬🇧
SQLC#C+++2TechnologySalary not listed - CO

Software Engineer IIRecently posted
Couchbase · manchester, greater manchester · Remote 🇬🇧
DockerGCPGit+11TechnologySalary not listed - SE
Software Developer - Sectra MedicalRecently posted
Sectra · mansfield, nottinghamshire · Hybrid 🇬🇧
SQLGitC#+5TechnologySalary not listed - HA

Staff Software EngineerRecently posted
Harness · belfast, down · Hybrid 🇬🇧
DockerGCPMongoDB+15TechnologySalary not listed - NB
AI Software Engineer - Investments TechnologyRecently posted
Neuberger Berman · london · Hybrid 🇬🇧
DockerFastAPIFlask+12TechnologySalary not listed - GR
Software Engineer: First Party Security ProductsRecently posted
G Research · london · Hybrid 🇬🇧
AWSAnsibleArgoCD+6TechnologySalary not listed - NE
Software Engineer - Go/Kubernetes, Sharding teamRecently posted
Neo4J · london · Hybrid 🇬🇧
DockerNeo4jScala+7TechnologySalary not listed - CO

Principal Software EngineerRecently posted
Corpay · london · Hybrid 🇬🇧
DynamoDBMicroservicesSQL+11TechnologySalary not listed - VI

Senior Software EngineerRecently posted
Visa · basingstoke, hampshire · Hybrid 🇬🇧
DockerGCPSpring+23TechnologySalary not listed - CU

IT / OT - Software EngineerRecently posted
Cummins · darlington, county durham · On-site 🇬🇧
OracleSQLAWS+12TechnologySalary not listed - CI
Low Latency Rust Software EngineerRecently posted
Citigroup · london · Hybrid 🇬🇧
MicroservicesRustC+++4TechnologySalary not listed