> Markdown version of [/jobs/ext/2992879-lead-software-engineer-c-c-rust](https://www.wearedevelopers.com/jobs/ext/2992879-lead-software-engineer-c-c-rust). 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, C#, C++, Rust - **Company:** Corriculo Ltd - **Location:** Wantage, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Software Applications, C Sharp (Programming Language), C++ (Programming Language), Continuous Integration, Persistent Data Structure, DevOps, Distributed Systems, Python (Programming Language), Software Engineering, Data Streaming, TypeScript, WebSocket, Rust (Programming Language), ReactJS, Backend, Containerization, Apache Kafka - **Published:** September 19, 2026 - **Apply:** https://www.totaljobs.com/job/lead-engineer-c/corriculo-ltd-job108004562 ## About the Role * Very strong software development experience, including in a management or lead role, with a strong track record of mentoring engineers and taking architectural ownership of complex, concurrent projects * Practical experience with C# * Experience with C++, Rust, or both, alongside comfort working across a mixed stack that includes Python and TypeScript - experience with control systems or telemetry is a strong advantage * Solid knowledge of distributed systems and real-time streaming technologies such as Kafka or WebSockets, plus familiarity with a range of data persistence approaches including relational, document, and time-series stores * Confidence with modern DevOps practices including CI/CD, containerisation, and infrastructure-as-code, along with a genuine enthusiasm for adopting AI tooling ## Description The Lead Software Engineer will head up a team of three to five engineers, guiding architectural decisions, setting quality standards, and taking end-to-end ownership across a broad and sophisticated software estate. Day-to-day, you will work across systems that sit at the heart of this organisation - from telemetry and real-time communications platforms to simulation tools and analysis pipelines used by key stakeholders. This is a hands-on leadership position; you will remain a working engineer contributing directly to design and code, not simply directing from a distance. A significant part of this role involves helping to evolve legacy desktop applications into modern solutions - so an understanding of that migration journey is a real advantage here. The team works across a deliberately broad stack: C++ and C# for desktop and backend services, Rust for performance-critical work, React and TypeScript on the front end, AI tooling is actively embraced across the group, and an enthusiasm for applying it pragmatically will be welcomed. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Top in-demand programming languages to learn in 2021](https://www.wearedevelopers.com/magazine/30-top-in-demand-programming-languages-to-learn-in-2021) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)