> Markdown version of [/jobs/ext/2206054-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206054-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). --- # Software Engineer - **Company:** ECM Selection Limited - **Location:** London, UK - **Salary:** £110,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Python (Programming Language), PostgreSQL, Commercial Software, Software Architecture, Software Engineering, Toolchain, Large Language Models, Information Technology, Front End Software Development, Docker, Legacy Systems - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27406 ## About the Role * Top Computer Science education - likely a first class degree from Cambridge, Oxford, Imperial or similar and possible a PhD. * Commercial software engineering experience using modern typed Python, Docker and PostgreSQL. Most probably also used a compiled language like Go or Rust. Additional experience with modern frontend technologies would be desirable. * Python expertise includes understanding ecosystems and toolchains for large complex codebases. * Your computer science background allows you to know how to experiment and apply this knowledge to commercial software products. * Experience with AI / LLM techniques and models for professional projects or through substantial hobby projects. * Excellent communication skills including knowledge of software architecture. This is not your run-of-the-mill software company, and so interested candidates need to be naturally curious, engaged and fast to pick up new ideas. Previous experience working in a fast-growing software start-up would be advantageous. ## Related Videos - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [You are not an AI developer](https://www.wearedevelopers.com/videos/1148-you-are-not-an-ai-developer) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)