Software Engineer

ECM Selection Limited
London, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£110,000.0
Working hours
Regular working hours

Tech stack

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

Requirements

  • 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.

Benefits & conditions

On offer is an excellent remunerations package including enhanced pension, family covered private healthcare and flexible working including substantial hybrid options.

Keywords: LLM, Modern Python, Toolchains, Automation, Software Engineering, Architecting, Start-up, London / Hybrid

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:12 min

Integrating toolchains to improve engineering efficiency and culture

Amir Friedman Amir Friedman +2 · World Congress 2025

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all