> Markdown version of [/jobs/ext/3226611-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3226611-senior-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). --- # Senior Software Engineer - **Company:** Addition Solutions Ltd - **Location:** Greater London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Microsoft Azure, Bash Shell, Continuous Integration, Data Mining, Python (Programming Language), Machine Learning, Software Engineering, Software Systems, SQL Databases, Systems Integration, User-Centered Design, Backend, Fastapi, SC Clearance, Software Version Control, Data Pipelines, Docker - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840574813-senior-software-engineer ## About the Role * Strong track record delivering complex software projects end-to-end. * Deep expertise in Python Application Development (FastAPI), with a strong SQL capability. * Hands-on experience building data pipelines, APIs and backend services. * Solid understanding of cloud platforms (Azure/GCP) and Bash scripting. * Advanced Docker knowledge, including storage, volumes and permissions. * Strong grounding in software engineering principles, version control and CI/CD. * Ability to review and improve others' code with a collaborative approach. * Excellent communication skills and confidence presenting technical work. * Experience mentoring or line-managing technical team members. * Eligible for UK security clearance (British citizenship and UK residency for 5+ years). ## Description * Leading the end-to-end design and build of applications that utilise advanced AI and data-led software solutions. * Developing scalable data pipelines and backend services that support complex modelling work. * Setting standards for clean, efficient engineering across Python(FastAPI), SQL and cloud environments. * Training, tuning and deploying machine learning models into production. * Creating processes for robust data extraction, transformation and management. * Integrating new solutions with existing systems and ensuring smooth deployment. * Producing clear technical documentation and presenting findings to clients. * Staying current with emerging technologies and bringing fresh ideas into the team. * Contributing to proposals and shaping new project opportunities. * Mentoring junior engineers and driving best practice across the engineering team. ## Related Videos - [Build your backend using FastAPI](https://www.wearedevelopers.com/videos/506-build-your-backend-using-fastapi) - [Say goodbye to building boring APIs with Azure Data API Builder](https://www.wearedevelopers.com/videos/1194-say-goodbye-to-building-boring-apis-with-azure-data-api-builder) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker does that? Five Docker capabilities you did not know about](https://www.wearedevelopers.com/videos/100530-docker-does-that-five-docker-capabilities-you-did-not-know-about) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)