Job Description Lead/Principle Software Engineer \n Clearance Required: Active SC Clearance (Mandatory) \n The Opportunity \n We're looking for an experienced Software Engineer to join a high-performing team delivering secure, mission-critical solutions for Defence, National Security, and Government customers. \Working within Agile, cloud-native environments, you'll leverage cutting-edge commercial and open-source technologies to build scalable, resilient, and high-performing systems across both public and private cloud infrastructure. \n You'll play a key role in the full software development lifecycle, from solution design through to deployment and operational support, while collaborating with multidisciplinary teams to deliver innovative solutions that make a real-world impact. \Unfortunately, sponsorship or clearance applications cannot be supported for this role. \n Key Responsibilities \n \n Design, develop, deploy, and enhance backend platforms, applications, and services that support mission-critical programmes. \n Deliver secure, scalable, and maintainable software solutions that meet both functional and non-functional business requirements. \n Participate in Agile ceremonies, including sprint planning, story refinement, estimation, and retrospectives. \n Deliver incremental software releases and continuous improvements through modern Agile delivery practices. \n Take ownership of the services and applications your team delivers, ensuring ongoing reliability, performance, and supportability. \n Build, maintain, and optimise Continuous Integration and Continuous Deployment (CI/CD) pipelines. \n Contribute to engineering standards, best practices, and quality assurance processes across the development lifecycle. \n Assist in troubleshooting, root cause analysis, and resolution of production issues when required. \n \n Skills & Experience \n Essential \n \n 5+ years' commercial software engineering experience delivering production-grade solutions within complex environments. \n Strong commercial experience developing applications using Java . \n Experience working with other JVM-based technologies such as Kotlin and/or Scala . \n Strong experience integrating with backend services including PostgreSQL , Redis , and S3/Object Storage solutions. \n Deep understanding of microservices architecture , distributed systems, and modern software design patterns. \n Experience working with Big Data technologies and data-intensive applications. \n Experience operating within Agile DevSecOps environments. \n Strong experience with CI/CD pipelines , automated deployments, and modern software delivery practices. \n Commitment to clean coding standards, code reviews, defensive programming, and high-quality technical documentation. \n \n Desirable \n \n Experience working within AWS, Azure, or other cloud-native environments. \n Relevant industry certifications across software engineering, cloud, or security disciplines. \n \n What You'll Bring \n \n Strong backend engineering expertise with a passion for developing secure, scalable, and reliable systems. \n A thorough understanding of modern software engineering principles and best practices. \n \n Testing & Quality \n Essential Experience \n \n Strong advocate of Test-Driven D
Lead Software Engineer - Cloud in Stroud employer: Sanderson Government and Defence
As a Lead Network Engineer in Salisbury, you will join a dynamic team dedicated to maintaining and enhancing a critical network capability within a secure environment. Our company fosters a culture of collaboration and innovation, offering extensive opportunities for professional growth and development while prioritising diversity and inclusion. With a commitment to employee well-being and a supportive work atmosphere, we ensure that our team members thrive both personally and professionally.
Contact Details:
Sanderson Government and Defence Recruitment Team