Senior Software Engineer
Summary
Senior Software Engineer at GCHQ, a UK government agency: design and architect systems, deliver software, and define code-review, branching and deployment practices while leading and mentoring engineers. Work uses modern languages (Go, Java, JavaScript, Node.js, Python, Rust) and cloud platforms (AWS, Azure, GCP) on-site in Cheltenham or Manchester.
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.
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.
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.
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.