> Markdown version of [/jobs/ext/3742951-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3742951-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:** gb Sanderson Recruitment - **Location:** UK (Remote available) - **Experience:** Expert - **Salary:** £60,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Application Performance Management, Automation of Tests, Continuous Integration, DevOps, Software Architecture, Software Deployment, Software Systems, Web Application Frameworks, Spring Cloud, ReactJS, Spring-boot, Software Troubleshooting, Vue.js, AngularJS, Software Coding, Docker, Microservices - **Published:** October 15, 2026 - **Apply:** https://www.totaljobs.com/job/senior-software-engineer/sanderson-recruitment-job108173002 ## About the Role * Strong commercial experience with Java and Spring Boot development. * Proven experience designing and building Microservices-based architectures. * Hands-on experience developing and deploying applications within AWS environments. * Exposure to modern JavaScript frameworks such as React, Angular or Vue.js. * Experience with CI/CD pipelines, automated testing and Agile delivery methodologies. * Knowledge of containerisation technologies including Docker and Kubernetes. * Strong understanding of software architecture, scalability and secure-by-design principles. * Previous experience working within a Consultancy and/or Public Sector environment is highly desirable. ## Description Looking business is looking for an experienced Senior Software Engineer to join a high-performing technology team delivering large-scale digital transformation programmes. You'll play a key role in designing, building and deploying cloud-native applications using Java, Spring Boot, AWS and Microservices, whilst providing technical leadership and mentoring engineers across the wider team. Working within agile, multidisciplinary teams, you will contribute to architecture decisions, drive engineering best practices and help deliver scalable, secure and high-quality software solutions., * Design, develop and maintain robust, scalable and secure software solutions. * Build and enhance microservices-based applications using Java and Spring Boot. * Contribute to architecture and technical design decisions. * Collaborate with Product, DevOps, QA and business stakeholders to deliver successful outcomes. * Drive best practices across coding standards, testing and CI/CD processes. * Mentor and support junior and mid-level engineers. * Troubleshoot complex technical issues and optimise application performance. * Champion continuous improvement and adoption of modern engineering practices.