> Markdown version of [/jobs/ext/2207938-software-engineer](https://www.wearedevelopers.com/jobs/ext/2207938-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:** Cambridge, UK (Remote available) - **Experience:** Expert - **Salary:** £70,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Data Analysis, Continuous Integration, Extract Transform Load (ETL), Data Visualization, Web Development, Domain Name System (DNS), Machine Learning, Pattern Recognition, Software Construction, Systems Integration, Test-Driven Development (TDD), Kubernetes, Google Bigquery, Data Pipelines, Docker, Golang - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/26091 ## About the Role The right, confident engineer will have solid commercial experience, backed up by a good degree (2.1 or above) in a technical subject, such as Computer Science, Maths, Physics or Engineering. They will blend easily into a friendly motivated and intelligent team; an all-rounder with a broad range of skills and experience, including: * building software for cloud providers such as AWS and GCP and cloud software architectures such as microservices or FaaS * Python including Pandas, NumPy and Jupyter * experience of developing new data analysis algorithms, data visualisation, data pipeline development, statistical analysis, pattern analysis machine learning * test-driven development and testing frameworks, as well as using continuous integration software. ## Description This innovative company based in Cambridge is providing solar-powered electricity to over 100,000 homes, too remote to be connected to an electricity grid. They have secured extra funding for their growth in 2021 and are looking to expand their Cambridge team of software engineers with skills in data analysis. Although based in the Cambridge office, the position involves working remotely. Working closely with the company, you will be involved in the design, build and running of Cloud-native data extraction and analysis pipelines. You will help to define and implement the platform that delivers new and creative services, as well as influence the cloud deployment strategy and architecture, including its automation and monitoring. You would be building pipelines from the ground up, using data analysis, pattern analysis, machine learning algorithms and data visualisations. Automating the pipelines would include execution of data analysis algorithms and presenting the data to allow smart strategic business decisions. ## Related Videos - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)