Senior Software Engineer
GCHQ is the United Kingdom's intelligence, security and cyber agency, working to identify, analyse and disrupt threats to the UK.
About Government Communications Headquarters (GCHQ)
A UK public body whose statutory function includes foreign-focused signals intelligence. GCHQ uses technical capabilities, analysis and online effects across counter-terrorism, cyber security, serious and organised crime, strategic advantage and support to defence. It has publicly described responsible AI use in its national-security mission.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design and architect new and existing systems, develop software, and establish engineering practices for code review, branching and deployment. You will lead and mentor others, review pull requests, work with stakeholders, and deliver maintainable solutions using modern languages, cloud platforms and engineering tools.
Requirements
- Have expertise in modern software engineering frameworks and technologies.
- Have experience with AWS, Azure and GCP.
- Have led Agile project teams.
- Evaluate customer business requirements and deliver software solutions.
- Understand modern languages and frameworks including Golang, Java, JavaScript, Node.js, Python and Rust.
- Apply software engineering principles in complex technical environments.
- Hold British citizenship or dual British nationality.
Responsibilities
- Design and architect new and existing systems.
- Deliver high-quality software solutions.
- Define code-review, branching and deployment strategies.
- Review pull requests and promote maintainable solutions.
- Apply software engineering methodologies and technologies.
- Lead and mentor technical teams or act as a technical expert.
- Communicate technical information to technical and non-technical stakeholders.
Benefits
- Flexible working patterns, including full-time, part-time, compressed hours and flexible start and finish times.
- Some homeworking, subject to business need.
- 25 days' annual leave rising to 30 days after five years, plus 10.5 days of public and privilege holidays.
- One-off recruitment bonus.
- Interest-free season ticket loan.
- Pension scheme.
- Cycle to work scheme.
- On-site gym, restaurant and coffee bars at some locations.
- Paid parental and adoption leave.
Hiring Process
Initial online application and pre-screening; online Situational Judgement Test; technical and competency-based interview including a presentation; conditional offer subject to vetting.
