> Markdown version of [/jobs/ext/61726-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/61726-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:** SoCode Limited - **Location:** UK - **Experience:** Expert - **Salary:** £80,000.0 - £100,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, C++ (Programming Language), Software Quality, Computer Programming, Continuous Integration, Data Distribution Service, Linux, Python (Programming Language), Software Engineering, Snowflake, Database Optimization, Reliability of Systems, Information Technology, Deployment Automation, Docker, Databricks - **Published:** May 28, 2026 - **Apply:** https://find.jobs/jobs-near-me/senior-software-engineer-london/2791240804-2/ ## About the Role * Degree in computer science or other STEM degree plus relevant programming experience. * 6+ years of experience in software engineering, with proficiency programming in Python on Linux. * Experience working with AWS and Docker. * Experience with Databricks and/or Snowflake Desired, but not essential: * Experience with C/C++ or Java * Knowledge of database optimisation and administration ## Description * Design, analysis and implementation of features in the data distribution platform. * Ensure system reliability by implementing company and industry best practices. * Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications. * Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing. * Evaluate and adopt relevant technologies and tools ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [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) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)