> Markdown version of [/jobs/ext/103877-software-engineer](https://www.wearedevelopers.com/jobs/ext/103877-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:** SoCode Limited - **Location:** UK - **Experience:** Experienced - **Salary:** £50,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Cloud Computing, Software Quality, Computer Programming, Continuous Integration, Data Distribution Service, Linux, Python (Programming Language), Software Engineering, Snowflake, Reliability of Systems, Information Technology, Deployment Automation, Docker, Databricks - **Published:** May 28, 2026 - **Apply:** https://find.jobs/jobs-near-me/software-engineer-london/2791240654-2/ ## About the Role * Degree in computer science or other STEM degree plus relevant programming experience. * 2+ years of experience in software engineering, with proficiency programming in Python on Linux. * Exposure to / experience working with cloud and containerisation technologies (AWS & Docker preferred) Desired, but not essential: * Exposure to / experience working with Databricks and/or Snowflake ## 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) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [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) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)