> Markdown version of [/jobs/ext/3032076-c-engineer-trading](https://www.wearedevelopers.com/jobs/ext/3032076-c-engineer-trading). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Engineer - Trading - **Company:** Hafsa Akram - **Location:** London, UK - **Experience:** Expert - **Salary:** £182,000.0 - £195,000.0 - **Contract:** Contract - **Skills:** C Sharp (Programming Language), Data Structures, Python (Programming Language), Performance Tuning, Software Deployment, Software Engineering, SQL Databases, Multithreading, Scripting, Programming Languages - **Published:** September 23, 2026 - **Apply:** https://www.certainadvantage.co.uk/vacancy/senior-c-engineer-trading-37620/ ## About the Role * C++ software development experience within financial services. * Experience working in Trading & Capital Markets or Investment Banking * Strong understanding of exchange-traded derivatives and the full trading lifecycle. * Knowledge of major global futures exchanges and their native protocols. * Excellent understanding of multithreaded, asynchronous and distributed software development. * Strong knowledge of algorithms, data structures and performance optimisation. * Experience with Python, C#, SQL or other scripting/programming languages. * A track record of delivering reliable, production-grade applications and deployment best practices. * Strong analytical, problem-solving and communication skills. * The ability to thrive in a fast-paced trading environment with changing priorities. ## Description * Developing low-latency exchange connectivity using native exchange APIs and protocols including FIX, WebSockets and HTTP. * Building and enhancing high-performance trading algorithms alongside traders and quantitative analysts. * Optimising application performance through techniques such as kernel bypass, TLS optimisation and connection tuning. * Investigating production issues, improving system reliability and resolving performance bottlenecks. * Maintaining and extending automated testing frameworks to ensure software quality. * Supporting releases, deployments and continuous improvements across the global trading platform. ## Related Videos - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)