Salary: £50,354 - 60,036 per year Requirements: Strong experience with modern software frameworks Proficiency in programming languages such as Golang, Java, JavaScript, .NET, Node, Python, Rust Familiarity with cloud platforms (AWS, Azure, GCP) Experience leading Agile project teams Ability to evaluate customer business requirements Willingness to develop both personal skills and those of others Diverse professional background in Cloud Engineering, Security, UX, Site Reliability Engineering, Front-End Design, Agile, Solution Architecture, Data Engineering, or Machine Learning Operations Must be a British Citizen with residency requirements Responsibilities: Design and improve new and existing systems Establish best working practices Deliver high-quality solutions for mission-critical problems Mentor team members or lead as a technical expert Engage with both technical and non-technical customers Influence the wider engineering community positively Allocate up to 30% of time for development, innovation, and experimentation Technologies: AWS Azure Cloud GCP Golang Java JavaScript Machine Learning Python Rust Security UX UI Design ASP.NET NodeJS DevOps Support More: At GCHQ, we are an intelligence, cyber, and security agency dedicated to keeping the UK safe. We offer a supportive and inclusive environment that emphasizes teamwork and creativity. The role of Senior Software Engineer is based in Manchester, Cheltenham, or Samlesbury, with a salary range of £50,354 to £60,036, plus additional bonus and development opportunities. We recognize the importance of a balanced work-life and provide flexible working hours. Our commitment to diversity and inclusion is vital to our mission, and we encourage applications from individuals of all backgrounds. last updated 15 week of 2026