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 2 views
Discussion

You will design and improve software systems, establish engineering best practices, and deliver maintainable solutions. You will work hands-on across modern languages and cloud platforms, define code review, branching, and deployment practices, mentor others, and communicate technical priorities to stakeholders.

Responsibilities

  • Contribute to the 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 support high-quality, maintainable solutions
  • Apply software engineering practices to improve quality, productivity, and delivery
  • Lead and mentor engineers or act as a technical expert
  • Communicate technical information with technical and non-technical stakeholders

Requirements

  • Have expertise in relevant software engineering frameworks and technologies
  • Have experience with AWS, Azure, and GCP
  • Have led Agile technical project teams
  • Evaluate customer business requirements and deliver software solutions
  • Demonstrate ownership of a technical project or piece of work
  • Understand several modern languages or frameworks, such as Golang, Java, JavaScript, Node.js, Python, or Rust
  • Demonstrate practical application of software engineering principles in a complex technical environment
  • Be a British citizen or hold dual British nationality
  • Be eligible for Developed Vetting clearance
  • Live within commuting distance of Cheltenham or Manchester

Benefits

  • Flexible working patterns, including full-time, part-time, and compressed hours
  • Hybrid working and some homeworking subject to business needs
  • Flexible start and finish times where possible
  • 25 days of annual leave, rising to 30 days after five years, plus 10.5 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

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