We’re growing our Gloucester team and have several opportunities for Software Engineers to work across our Defence, Cyber and Intelligence programmes.
You’ll help create and improve secure software systems and applications that safeguard digital infrastructure across the UK. You may already specialise in a particular area, or you may enjoy working across several parts of software development - either is welcome.
This is a junior role, so we’re looking for a foundation in software development, a willingness to learn, and a desire to write well-engineered, reliable, and maintainable software. We don’t expect you to arrive knowing every technology we use, we welcome people with curiosity, a passion for learning, and a commitment to continuous improvement. You’ll have opportunities to develop your technical skills, gain experience across a range of technologies, and grow with the support of experienced colleagues.
You'll work alongside experienced colleagues and our customers to understand requirements and help deliver well-engineered technical solutions.
Depending on your strengths and interests, you could specialise in one area or gain experience across several parts of the development lifecycle. Your work may include:
-
Supporting the design, development, testing, debugging and documentation of software throughout its lifecycle.
-
Investigating issues and contributing to improvements in the reliability, security and maintainability of our systems.
-
Learning and applying modern software delivery practices, including infrastructure as code, CI/CD and test automation.
-
Participating in technical discussions, code reviews and collaborative problem-solving with colleagues.
-
Learning from and working closely with experienced team members to develop your technical and professional skills.
Security clearance
This role requires you to be able to obtain and maintain eDV security clearance.
You don’t need to hold eDV clearance when you apply. If you don’t currently have it, we’ll support you through the application process.
Learning and development
You’ll have access to internal training and development, education-assistance programmes and reimbursement for relevant professional memberships. We’ll help you build familiarity with our projects and technologies while giving you opportunities to deepen your existing strengths.