×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Cloud Engineer - Software, Full Stack Developer

Job in Cheltenham, Gloucestershire, GL50, England, UK
Listing for: Careers at MI5, MI6 and GCHQ
Full Time position
Listed on 2026-04-17
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, DevOps
Salary/Wage Range or Industry Benchmark: 42630 - 46246 GBP Yearly GBP 42630.00 46246.00 YEAR
Job Description & How to Apply Below

GCHQ is an intelligence, cyber and security agency with a mission to keep the UK safe. We use cutting-edge technology, ingenuity, and partnerships to identify, analyse and disrupt threats. Working with our intelligence partners MI5 and MI6, we protect the UK from terrorism, cyber‑attacks, and espionage. At GCHQ, you’ll do varied and fascinating work in a supportive and inclusive environment that puts the emphasis on teamwork.

Salary: £42,630 - £46,246, dependent on experience and made up of a base salary of £35,134 - £38,750, a concessionary payment of £2,758, and a skills payment of up to £4,738 (assessed at interview and offered from day one). You will also receive a one‑off recruitment bonus of £2,000 (£1,000 on arrival and £1,000 on successful completion of probation).

Flexible Working: We recognise the importance of a healthy work‑life balance and offer full‑time, part‑time, and compressed hours. Due to the nature of the work, hybrid working may be more limited; however, some home‑working options may be available depending on business requirements.

Find out more about flexible working on our website.

The Role

A typical day as a Software Engineer at GCHQ involves working both collaboratively and independently to develop innovative solutions to complex, real‑world mission challenges. As part of an Agile, multidisciplinary team, you’ll contribute to a culture of continuous learning and adaption. Teams experiment with new ideas, explore different technical approaches and tackle difficult problems that often require fresh thinking. Collaboration with analysts and technical specialists across multiple missions is central to shaping solutions that meet operational needs.

Day‑to‑day work may include team check‑ins and planning sessions, reviewing and raising pull requests, and applying a range of engineering practices such as pair programming, mobbing, or focused individual development. You might also spend time researching and analysing web or mobile technologies, designing, documenting and implementing software solutions, and delivering software for mission requirements. You’ll also support existing solutions throughout their lifecycle, all contributing to steady progress and well‑crafted outcomes.

About

You

You’ll bring a real aptitude for learning and problem‑solving, with a genuine interest in technology and trying new approaches. You enjoy developing ideas, exploring technical options and working with others to solve challenges. You will have practical experience in a software development environment gained through a previous role or an industrial placement. You’re comfortable using at least one modern programming language or framework and have a good understanding of core software engineering practices.

You’ll be curious about cloud technologies, and any familiarity with AWS, Azure or GCP would be beneficial. You may have some experience with Agile or Dev Ops ways of working, CI/CD, automation or infrastructure‑as‑code, and you’re keen to build confidence in areas like cloud security or vulnerability awareness. A basic understanding of Linux or Windows is useful, along with a willingness to learn more as part of the role.

You’ll work well in development teams, switching between independent tasks and collaborative work, and you’re happy contributing across teams when needed. You can prioritise effectively, adapt to change and stay focused when things get challenging. You communicate clearly, enjoy sharing ideas and are comfortable engaging with a range of customers and technical colleagues.

If you’re enthusiastic about technology, motivated to develop skills and excited by our mission, we encourage you to apply, even if you don’t meet every requirement. Your perspective and potential could be exactly what we’re looking for.

Training and Development

At GCHQ, we embrace a growth mindset and are committed to your development. You’ll follow a blend of in‑house learning from our experts, external courses where helpful, and plenty of on‑the‑job experience. From day one, you’ll have access to mentors and subject matter experts who will support you in building a development and career plan that works for…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary