Senior Software Engineer
Summary
Senior software engineer at GCHQ designing and architecting systems, delivering high-quality software, and establishing code-review, branching, and deployment practices. Work spans cloud platforms (AWS, Azure, GCP) and modern languages (Go, Java, JavaScript, Node.js, Python, Rust), plus mentoring and stakeholder communication. Requires British nationality and Developed Vetting eligibility.
You will design and architect new and existing systems, deliver high-quality software, and establish code-review, branching, and deployment practices. You will work across modern languages, cloud platforms, and engineering frameworks; review pull requests; lead or mentor colleagues; evaluate customer requirements; and communicate technical decisions to technical and non-technical stakeholders.
Responsibilities
- Contribute to the architecture and design of new and existing systems
- Deliver high-quality software solutions
- Establish code-review branching and deployment strategies
- Review pull requests
- Apply software engineering methodologies and frameworks
- Lead and mentor technical teams or act as a technical expert
- Evaluate customer business requirements
- Communicate technical information to technical and non-technical stakeholders
- Improve engineering quality productivity and delivery practices
Requirements
- Demonstrate expertise in software engineering frameworks and technologies
- Have experience with AWS, Azure, and GCP
- Have led Agile project teams
- Evaluate customer business requirements
- Apply software engineering principles to deliver maintain and improve software in complex technical environments
- Understand modern languages and frameworks including Golang Java JavaScript Node.js Python and Rust
- Demonstrate ownership of a technical project or piece of work
- Be a British citizen or hold dual British nationality
- Be eligible for Developed Vetting
- Live within commuting distance of Cheltenham or Manchester
Benefits
- Flexible working patterns, including full-time, part-time, compressed hours, and flexible start and finish times where possible
- Some homeworking may be available depending on business needs
- 25 days of annual leave, rising to 30 days after five years, plus 10.5 days of public and privilege holidays
- Employee performance recognition scheme
- 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