Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player seeks a Senior Software Engineer to tackle mission-critical challenges. This role offers the chance to design and develop innovative software solutions that enhance national security. You will collaborate with a dynamic team, utilizing modern programming languages and frameworks to create impactful software. The position encourages continuous learning and professional growth, providing access to training and mentorship opportunities. With a focus on work-life balance, this role offers flexible working arrangements, making it an exciting opportunity for those passionate about technology and security.
Join to apply for the Senior Software Engineers role at GCHQ
1 month ago Be among the first 25 applicants
Join to apply for the Senior Software Engineers role at GCHQ
Job Summary
Manchester, Samlesbury
Job Summary
Salary: £48,557 - £57,704, dependent on experience and including a basic salary and skills payment. Plus, you’ll receive a one-off recruitment bonus of £3,500 (£1,750 on arrival and £1,750 on successful completion of probation). There’s also the option to qualify for an increased skills payment of up to £19,113 once in-post, following a successful skills assessment.
Flexible Working: We recognise the importance of a healthy work-life balance and offer full-time, part-time, and compressed hours. While hybrid working can be more restricted, due to the nature of the work, some home working may be available depending on business needs.
Find out more about flexible working on our website.
About Us
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.
Job Description
The Role
As a Senior Software Engineer, you’ll play a pivotal role in finding solutions to mission-critical problems. You’ll contribute to the architecture and design of new and existing systems, establish best working practices, and deliver high-quality software products. With your knowledge of various software engineering methodologies, you’ll bring fresh ideas and approaches that have a real impact at the heart of our mission to keep the UK safe in the real world, and online.
This is a practical role with plenty of opportunities to develop yourself and others. You might be reviewing pull requests, defining review, branching, and deployment strategies, or working with a range of software engineering frameworks. You operate at a deep technical level, leveraging your familiarity with languages such as JavaScript, Java, C++, Node, Python, Rust, Go, and .NET.
Importantly, you’ll bring a genuine excitement for discovering new software engineering techniques. You are part of a wider network of peers keen to share experiences, collaborate on projects, and learn from each other. With your experience, you set the standard, share innovative ways of working, and identify new priorities. You might lead and mentor a team or be the technical expert within a functioning team, bringing your experience with a range of software engineering methodologies to deliver innovative solutions. You engage with both technical and non-technical customers and have a real, positive influence on the wider engineering community.
The Role
As a Senior Software Engineer, you’ll play a pivotal role in finding solutions to mission-critical problems. You’ll contribute to the architecture and design of new and existing systems, establish best working practices, and deliver high-quality software products. With your knowledge of various software engineering methodologies, you’ll bring fresh ideas and approaches that have a real impact at the heart of our mission to keep the UK safe in the real world, and online.
This is a practical role with plenty of opportunities to develop yourself and others. You might be reviewing pull requests, defining review, branching, and deployment strategies, or working with a range of software engineering frameworks. You operate at a deep technical level, leveraging your familiarity with languages such as JavaScript, Java, C++, Node, Python, Rust, Go, and .NET.
Importantly, you’ll bring a genuine excitement for discovering new software engineering techniques. You are part of a wider network of peers keen to share experiences, collaborate on projects, and learn from each other. With your experience, you set the standard, share innovative ways of working, and identify new priorities. You might lead and mentor a team or be the technical expert within a functioning team, bringing your experience with a range of software engineering methodologies to deliver innovative solutions. You engage with both technical and non-technical customers and have a real, positive influence on the wider engineering community.
Person specification
About You
As a Senior Software Engineer, you bring knowledge of modern software engineering languages and frameworks such as C++, Golang, Java, JavaScript, .NET, Node, Python, Rust, and cloud platforms (AWS, Azure, GCP). Additionally, you have experience leading Agile project teams and evaluating customer business requirements. Self-motivated and strategic, you act as a bridge between teams and communicate technical information clearly and with confidence.
We welcome experienced professionals from related fields, including software engineering, cloud engineering and security, UX, site reliability engineering, front-end design, Agile, solution architecture, data engineering, or machine learning operations. You thrive in environments where creativity and innovation are necessary to solve unprecedented problems. Your work will involve establishing best working practices, delivering high-quality software products, mentoring other colleagues, and staying updated on new and emerging technologies to lead their adoption.
Equal Opportunities
At GCHQ diversity and inclusion are critical to our mission. To protect the UK, we need a truly diverse workforce that reflects the society we serve. This includes diversity in every sense of the word: those with different backgrounds, ages, ethnicities, gender identities, sexual orientations, ways of thinking, and those with disabilities or neurodivergent conditions. We therefore welcome and encourage applications from everyone, including those from groups that are under-represented, in our workforce such as women, those from an ethnic minority background, people with disabilities, and those from low socio-economic backgrounds. Find out more about our culture, working environment, and diversity on our website.
We’re Disability Confident
About
GCHQ is proud to have achieved Leader status within the DWP’s Disability Confident scheme.This is aimed at encouraging employers to think differently about disability and take action to improve how they recruit, retain, and develop disabled people.As a Disability Confident employer, we aim to offer a fair and proportionate number of person-to-person interviews to any candidate who self-identifies as disabled and meets the essential criteria for the role. This is our “Offer of Interview” (OOI).To secure an interview for this vacancy, the essential criteria (in order of application process) are:
Referrals increase your chances of interviewing at GCHQ by 2x
Manchester Area, United Kingdom 2 weeks ago
Manchester, England, United Kingdom 3 weeks ago
Manchester, England, United Kingdom 5 months ago
Manchester, England, United Kingdom 1 month ago
Manchester, England, United Kingdom 1 week ago
Manchester, England, United Kingdom 3 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.