> Markdown version of [/jobs/ext/4699254-software-engineer](https://www.wearedevelopers.com/jobs/ext/4699254-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:** Sanderson Recruitment Plc - **Location:** Salford, United Kingdom - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Automation of Tests, Bash Shell, Cloud Engineering, Continuous Integration, Elasticsearch, Python (Programming Language), PostgreSQL, Node.Js, TypeScript, ReactJS, Express.js, Git, Event Driven Architecture, Material UI, Kubernetes, Playwright, Kibana, Docker, Microservices - **Published:** November 13, 2026 - **Apply:** https://www.totaljobs.com/job/software-developer/sanderson-government-and-defence-job108316182 ## About the Role * Strong customer support and stakeholder communication skills. * Experience creating requirements, testing, and technical documentation. * Ability to handle sensitive and confidential information. * Excellent documentation and knowledge-sharing practices. * Strong problem-solving abilities and attention to detail. ## Description * TypeScript * Python * Bash/Shell scripting Architecture & Development Practices * Microservices architecture * CI/CD pipeline development and maintenance * Event-driven systems using Pub/Sub messaging patterns Technologies & Tools * Kubernetes * Docker * Node.js and Express.js * React and Material UI (MUI) * PostgreSQL * Elastic Stack (Elasticsearch & Kibana) * Playwright and Jest for automated testing * Git version control, * Design, develop, and maintain scalable microservices-based applications. * Build and support CI/CD pipelines and cloud-native deployments. * Develop front-end and back-end solutions using React, Node.js, and TypeScript. * Implement automated testing and monitoring solutions. * Manage containerised applications using Docker and Kubernetes. * Support operational troubleshooting and customer-facing technical issues.