Point your AI agent at freehire and let it find you a job.

Get the CLI →

Government Communications Headquarters (GCHQ)

NewBe an early applicant

Senior Software Engineer

Posted 1 view
Discussion

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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available