> Markdown version of [/jobs/ext/1342065-c-developer](https://www.wearedevelopers.com/jobs/ext/1342065-c-developer). 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++ Developer - **Company:** LMAX - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Airflow, Algorithmic Trading, C++ (Programming Language), Continuous Integration, Directed Acyclic Graph (Directed Graphs), Information Engineering, Linux, Python (Programming Language), NumPy, Pair Programming, Software Engineering, SQL Databases, Transmission Control Protocol (TCP), WebSocket, Workflow Management Systems, Data Processing, Test-Driven Development (TDD), Pandas, Pytest, C++14, Jenkins - **Published:** July 19, 2026 - **Apply:** https://www.totaljobs.com/job/c-developer/lmax-job107714797 ## About the Role LMAX is looking for a C++ and Python developer to join our middle-office team . This team works closely with the infrastructure, research and treasury teams. In this position you can expect to take a significant role in the development of our trade reconciliation, back-testing framework and trading monitoring. You will be working with the team to design and implement our trading system with a predominant focus on data engineering. We are looking for developers who are confident in their ability to develop software, both with others and on their own. A finance or trading background is not required., Essential Skills / Experience * C++ development, modern C++ on a Linux/UNIX environment * Python development, (Numpy/Pandas/SQL) * Automated C++ and Python Testing * Ability to understand business requirements and develop systems to meet them * Ability to design well documented, simple and elegant systems that are easily maintainable * Ability to work independently and with little guidance * A finance and/or trading background is not required Desirable Skills / Experience * Test driven development, with experience in testing at different levels of the system (unit, integration and acceptance tests). For C++ we use Catch2 and for python we use pytest * Experience with pybind/nanobind * Airflow DAGs or equivalent workflow orchestration * Polars for high-performance data processing * Continuous Integration (Jenkins) * Knowledge of Websocket, TCP/IP networking * Science or Maths related degree ## Description * Produce clear, well-structured and fully tested C++ and Python code * A focus on writing high throughput software * Use pair programming to increase the spread of knowledge and avoid siloing * Continuously design and implement new features that improve the safety, performance and usability of our software * Write interface code that spans C++ and Python (pybind) ## 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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Best Companies to work for in London: Top 25 Companies in 2023](https://www.wearedevelopers.com/magazine/187-best-companies-to-work-for-in-london-top-25-companies-in-2023) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)