> Markdown version of [/jobs/ext/1525249-lead-esoftware-engineer-c](https://www.wearedevelopers.com/jobs/ext/1525249-lead-esoftware-engineer-c). 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). --- # Lead eSoftware Engineer - C++ - **Company:** JPMorgan Chase & Co. - **Location:** London, UK - **Experience:** Expert - **Salary:** £54,370.0 - **Contract:** Franchise - **Skills:** Agile Methodology, Software Applications, C++ (Programming Language), Concurrent Computing, Continuous Integration, Software Debugging, Software Design Documents, Linux, Python (Programming Language), Systems Development Life Cycle, Software Engineering, Software Systems, Systems Architecture, System Programming, Multithreading, Git, Low Latency, Production Code, C++14 - **Published:** July 7, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5789989717 ## About the Role * Formal training or certification on C++14 onwards concepts and proficient advanced experience * Expertise in multi-threaded and concurrent programming * Experience in TCP/IP network programming and familiarity with LBM/UME * Proven experience in ultra-low latency application development * Proficiency in Linux/Unix, with an understanding of OS and kernel architecture * Advanced knowledge of system architecture, design, and business processes * Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals * Familiarity with modern Continuous Integration development practices including all phases of the SDLC. Lead and follow Agile Methodologies and Principles, * Knowledge of Multi-Asset Electronic Trading and Equities, Futures, and Options Exchange Connectivity experience is desirable * Experience with kernel tuning and low-level system programming * Experience with Python, Git ## Description * Execute creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Develop secure high-quality production code, review and debug code written by others * Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems * Collaborate with cross-functional teams to understand business needs and translate them into technical requirements. * Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies * Act as a front office developer interacting closely with the desk * Work on a wide range of deliverables, from frameworks and infrastructure to trading engines and algos * Participate in all aspects of the software development cycle, from requirement gathering and design documents to implementation, integration and testing * Stay abreast of industry trends, emerging technologies, and regulatory changes to ensure our trading platforms remain competitive and compliant. Proactively * identify opportunities for innovation and improvement within the e-trading systems ## 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) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)