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

Senior Software Developer (26779)

Cambridge with flexible working
up to £80,000 plus benefits

Cloud-first engineering data systems and APIs

This challenging and varied role focuses on the development of a suite of cloud-first, server-side systems used in engineering, with a significant aspect being the design of modern web APIs to work with complex engineering data.

As an individual you’ll be articulate, analytically minded and strong on concepts. As a senior engineer you’ll bring expertise developing in a range of languages which may include Python, Golang, C# and others.

You will also:

  • Be confident with modular and object-oriented design for large and scalable systems.
  • Have developed for the cloud (perhaps AWS, Azure or GCP) or private clouds.
  • Have an interest and skill in API design and development, with an appreciation for REST and perhaps experience with GraphQL.
  • Understand each of the typical pieces that fit into a modern technology stack for the cloud.

Any additional experience with ElasticSearch and/or large scale analytics would be beneficial.

You’ll be joining a flexible and friendly team with offices in the city of Cambridge. Flexible working is encouraged, and there are good routes to the offices whether cycling, driving or taking public transport. A highly competitive package is on offer based on individual contribution and needs.

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.