Outstanding Grad / PhD Software Developer

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

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

Algorithm Design C++ (Programming Language) Python (Programming Language) Product Software Implementation Methods SC Clearance Information Technology

Requirements

Complex Systems, C++, Python, Graduate, PhD, Surrey / SW London

Fantastic opportunity for a bright and enthusiastic software graduate (degree or PhD level) to work in an intellectually stimulating and challenging environment on bleeding edge projects.

Our client is a technical consultancy, working on a range of cutting-edge problems, making genuine contributions in the field of public safety and combatting serious crime. Their complex systems call for truly novel approaches to algorithm design and software implementation.

You should have a 1st or 2.1 degree in Computer Science (or similar subject) from a top-ranked university along with top grades at A level. Candidates with a PhD in Computer Science would also be of particular interest.

You must also have excellent demonstrable experience in both C++ and Python., The field of work means that UK security clearance will be required; you must have been predominately resident in the UK for the last five years.

Keywords: Graduate, PhD, computer science, maths, physics, C++, Python, algorithms, complexity science.

Benefits & conditions

In addition to a competitive salary, the benefits package includes an annual bonus and long-term incentive scheme. Your long term progress is important to the company; to that end they encourage you to pursue areas of work that are of interest to you and assign project work accordingly.

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.

2:13 min

Embedding fairness into algorithmic design and continuous evaluation pipelines

Prathyusha Charagondla · LIVE

42 sec

Energy forecasts and resource demands of information technology

Marjolein Pordon · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:46 min

Missing equipment retrieval processes for departing employees

Jasmin Azemović Jasmin Azemović · World Congress 2026 Europe

Videos

See all

Related articles

See all