Senior Software Engineer
GCHQ
Overview
In this role you will help design and deliver mission-critical software at GCHQ. You will influence architecture, promote best practices, and produce high-quality solutions that support UK security. You’ll work across languages and frameworks, shaping how teams build and deploy software. The role offers growth through mentoring, cross-team collaboration, and exposure to cutting-edge technologies. This is a chance to contribute to national security while advancing your technical leadership.
Pay / Benefits- Civil Service Defined Benefit Pension scheme
- starting salary 50,354 to 60,036
- recruitment bonus 3,500
- 25 days annual leave (30 after 5 years)
- season ticket loan
- cycle to work scheme
- contribute to architecture and design of new and existing systems
- establish and promote software engineering best practices
- deliver high-quality software solutions
- define code review, branching, and deployment strategies
- review pull requests to maintain quality and maintainability
- lead and mentor teams or serve as a technical expert
- collaborate with cross-functional peers and stakeholders
- drive adoption of new software engineering practices to improve quality and delivery
- experience leading Agile project teams
- proficiency with cloud platforms AWS, Azure, and GCP
- strong programming experience across multiple languages (JavaScript, Java, Node.js, Python, Rust)
- ability to communicate technical information to diverse stakeholders
- collaboration
- mentoring
- effective communication
- JavaScript
- Java
- Node.js
Reference: WJ-747_30474090