> Markdown version of [/jobs/ext/2207963-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/2207963-lead-software-engineer). 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 Software Engineer - **Company:** ECM Selection Limited - **Location:** Oxford, UK - **Experience:** Expert - **Salary:** £80,000.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, C++ (Programming Language), Computational Fluid Dynamics, Computer Programming, Fortran (Programming Language), Python (Programming Language), Software Engineering, Massively Parallel Processing, C++14 - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26784 ## About the Role * A 1st or 2.1 in a relevant STEM subject from a leading university * Experience in developing highly parallel software for computational fluid dynamics (for instance, using frameworks such as MPI) * Proven ability to provide technical leadership in the design of complex software * Excellent programming skills in C++ (11 onwards) together with a deep knowledge of the workings of the language and how to optimise its performance * Strong grasp of software engineering best practice * Skills in Python or Fortran are a bonus ## Description A pioneer in the field of clean energy, this company are taking a radical approach to solve challenging problems facing humanity. To help them in the endeavour, they are seeking a highly skilled C++ Software Developer to take the lead on the future development of the complex mathematical modelling software that will help steer their engineering direction., As Lead Software Engineer, you would provide expertise in design, optimisation, and engineering best practice to the development team. To succeed, you will need substantial experience in developing software for numerical modelling applications involving massively parallel processing to crunch vast amounts of data, and you will be expert in modern C++ and how to get the best performance from it. You will also need a good grasp of physics and mathematics and be comfortable discussing scientific concepts in detail with colleagues from those disciplines. ## Related Videos - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Writing a full-text search engine in TypeScript](https://www.wearedevelopers.com/videos/504-writing-a-full-text-search-engine-in-typescript) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Machine Learning for Software Developers (and Knitters)](https://www.wearedevelopers.com/videos/154-machine-learning-for-software-developers-and-knitters) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)