> Markdown version of [/jobs/ext/2205894-software-developer-ci](https://www.wearedevelopers.com/jobs/ext/2205894-software-developer-ci). 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 Developer, CI - **Company:** ECM Selection Limited - **Location:** Cambridge, UK (Remote available) - **Salary:** £60,000.0 - **Contract:** Permanent contract - **Skills:** Continuous Delivery, Continuous Integration, Linux, DevOps, Django Web Framework, Embedded Software, Github, Python (Programming Language), Linux Kernel, Linux System Administration, OpenGL, Open Source Technology, Software Engineering, Software Systems, Web Application Frameworks, Flask (Web Framework), Fastapi, Gitlab-ci, Kubernetes, Docker - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27039 ## About the Role * A good degree in a relevant or numerate subject from a recognised university, or equivalent experience * Expertise developing commercial-grade CI systems, including integration with e.g. GitHub Actions, Gitlab CI/CD * Experience with Python, and Python frameworks such as Django, Flask or similar * Knowledge of open development processes (e.g. pull requests, open source) * Remote working skills and long-term existing UK work permission without sponsorship Any additional experience or awareness of Docker / Kubernetes, embedded software engineering, upstream Linux kernel development, OpenGL or Vulkan drivers, DevOps, Linux systems administration can be helpful on some projects. Keywords: continuous integration, CI, continuous delivery, continuous deployment, Linux software development, Python, Django, Flask, FastAPI, GitHub Actions, Gitlab CI / CD, Cambridge, UK, remote ## Description This company make and contribute to modern Linux software used by consumers and enterprises globally. They have a distributed and multicultural team, often working remotely. This role offers UK-based remote work for developers with existing work permission without sponsorship; there is also a Cambridge office. Continuous integration systems being developed include builds, hardware automation and automated kernel and graphics subsystem tests. This is not a test role, but involves developing and deploying the CI infrastructure. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)