Salary: £50,354 - 60,036 per year Requirements: Proven experience in modern software frameworks and 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 Experience mentoring teams and leading as a technical expert Knowledge of business analysis and requirements gathering is a plus Strong communication skills for both technical and non-technical audiences Responsibilities: Design and implement new and existing systems Establish best working practices and deliver high-quality solutions Operate at a deep technical level leveraging technical expertise Engage with customers to influence the wider engineering community Mentor team members and lead technical discussions Spend up to 30% of your time on development, innovation, and experimentation Technologies: AWS Azure Cloud GCP Golang Java JavaScript Python Rust Security ASP.NET NodeJS DevOps Support Machine Learning UX UI Design More: At GCHQ, we are an intelligence, cyber, and security agency dedicated to keeping the UK safe. We offer a competitive salary ranging from £50,354 to £60,036, including a one-off recruitment bonus, and future salary potential through successful skills assessments. We promote a healthy work-life balance by providing flexible working options, allowing for full-time, part-time, and compressed hours. Our diverse and inclusive culture values teamwork and innovation, ensuring that every individual can thrive in a supportive environment. last updated 15 week of 2026