Description of role:
C++ Engineer
Certain Advantage are hiring for a C++ Engineer based in London.
This role is on an initial contract till the end of the year and is hybrid.
The company
We’re working with an organisation that operates globally, helping power homes, transport, and industries with the energy they depend on every day.
The role:
The individual:
Does this sound like your next career move? Apply today.
Working with Certain Advantage
We go the extra mile to find the best people for the job. If you’re hunting for a role where you can make an impact and grow your career, we’ll work with you to find it.
We work with businesses across the UK to find the best people in Finance, Marketing, IT and Engineering. If this job isn’t for you, head to certainadvantage.co.uk and register for job alerts and career guidance tips.
Certain Advantage are hiring for a C++ Engineer based in London.
This role is on an initial contract till the end of the year and is hybrid.
The company
We’re working with an organisation that operates globally, helping power homes, transport, and industries with the energy they depend on every day.
The role:
- Implement solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript
- Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or HTTP requests
- Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange
- Implement trading algorithms based on requirements provided by traders and quants
- Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation
- Continuously improve the stability, reliability, and performance of the trading engine
- Enhance monitoring and observability in collaboration with the Trading Operations team
The individual:
- C++ software development experience within the financial industry
- Solid understanding of parallel, asynchronous, and multithreaded programming to build distributed systems
- Good knowledge of algorithms and data structures
- Understanding of trading lifecycle, including order capture & execution, allocation workflow, settlement, and compliance requirements
- Must have strong technical skills in scripting, Python, C#, SQL or other programming languages
- Proactive system monitoring and troubleshooting, owning reliability improvements and ensuring their successful delivery
Does this sound like your next career move? Apply today.
Working with Certain Advantage
We go the extra mile to find the best people for the job. If you’re hunting for a role where you can make an impact and grow your career, we’ll work with you to find it.
We work with businesses across the UK to find the best people in Finance, Marketing, IT and Engineering. If this job isn’t for you, head to certainadvantage.co.uk and register for job alerts and career guidance tips.
Apply for this role
Enter your details and drop your CV in the form below and a member of the team will be in touch.
CV Drop
Enter your details and drop your CV in the form below.