We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Server-Side Software Developer (24469)

to £70,000 DoE

Hey there! This is just one of many top career opportunities ECM can suggest — if this job isn't right for you, let us do the hard work! Tell us what you're looking for and we'll start searching for you. We promise to treat your CV as strictly confidential.

OO, Java, Start-Up, Distributed Systems, Network Stacks, APIs, ML

Do you want to be an early joinee of a ML applied technology start-up? Our client is working with established industry partners and Cambridge University to deliver a complete ecosystem platform for data analytics based on the IoT.

Led by serial tech-preneurs, they are growing their Cambridge based team and are looking for ambitious, technology-savvy software developers to join them.


  • Academically bright – likely to have a 1st / 2.1 in computer science, maths, physics or similar from a top ranking UK university or equivalent. An advanced degree (MSc / PhD) based in computing would be desirable.
  • Must have commercial experience developing server-side applications including building Java APIs and experience with functional patterns, actor model, network stacks, parsers and syntax trees.
  • Will have tackled problems involving distributed systems.
  • Ideally have familiarity with JavaScript or other web-based applications.

The role would suit someone who has start-up experience and possibly is looking for their second or third position. The technology is radically different, and so the company are keen to hire open-minded developers who are keen to work on innovative platforms – embracing machine learning applications, whilst balancing robustness in their coding.

Interested candidates should apply with their CV detailing their relevant skills including project experience. The company are looking for the best and will compensate accordingly.

OO, Java, Start-Up, Distributed Systems, Network Stacks, APIs, Machine Learning Applications

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.

Recommend for £250 – see www.ecmselection.co.uk/tell-a-friend for details.