> Markdown version of [/jobs/ext/2206116-software-engineer](https://www.wearedevelopers.com/jobs/ext/2206116-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 - **Experience:** Expert - **Salary:** £85,000.0 - **Contract:** Permanent contract - **Skills:** Cloud Computing, Databases, Data as a Services, Extract Transform Load (ETL), Data Normalization, Python (Programming Language), Object-Oriented Software Development, Software Architecture, SQL Databases, Data Ingestion, Information Technology, Graphql, Golang, Programming Languages - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27041 ## About the Role An industry leading company is seeking a Senior Software Engineer to join a small, cross-functional team to assist in the development of their highly specialised design platform. Allowing end-users to collaborate globally, selecting and sourcing their ideal components with ease, developing our client's cloud-based platform will offer skilled software engineers an exciting challenge. It is a supportive environment in which to continue building upon established skills in Python, Golang, SQL and knowledge of ETL processes. Based in Cambridge, with hybrid working on offer (a minimum of 2 days in the office expected), the friendly team utilise pair-programming, mob sessions and mentoring to produce clean code and implement complex design patterns through CI / CD processes., * Excellent skills with Python and good knowledge of other programming languages such as Golang * Evidence of successfully building commercial enterprise platforms * Good knowledge of database technologies, including SQL, nSQL and GraphQL * A thorough understanding of data ETL processes, including data ingestion and data normalisation, as well as system design and software architecture principles * A good degree (2.1 or above) in a technical subject such as Computer Science from a well-respected university * Full rights to work in the UK without time limit. ## Description The Senior Software Engineer will be expected to take an active role in assisting other members of the team, ensuring knowledge is shared throughout the group. They will lead by example, driving new implementations from a data first approach. They will champion code quality and maintainability standards, such as clean code and testing, and they will be able to consider both developer and user experience when implementing solutions, making valued contributions to discussions on software architecture., Keywords: Cambridge, ETL, Databases, DaaS, Python, Golang, SQL, nSQL, GraphQL, Cloud Platforms, System Design, Software Architecture, OOP, Hybrid Work, Senior Software Engineer. ## Related Videos - [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) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [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) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## 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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)