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

Get the CLI →

Government Communications Headquarters (GCHQ)

NewBe an early applicant

Software Engineer

Posted 2 views
Discussion

You will work in an Agile environment to solve complex technical challenges and build scalable software across on-premises and cloud-based environments. You will contribute to projects, collaborate with engineers, share knowledge, and take ownership of your technical work.

Responsibilities

  • Solve complex technical challenges using software engineering methods, languages, and frameworks
  • Develop software across on-premises and cloud-based environments
  • Collaborate with engineers to deliver innovative and scalable systems
  • Contribute to large-scale projects and share knowledge with the engineering community
  • Take ownership of technical work

Requirements

  • Demonstrate solid programming fundamentals
  • Be proficient in at least one modern language or framework, such as Go, Java, JavaScript, Node.js, Python, or Rust
  • Have a higher education STEM background through a degree, apprenticeship, or equivalent qualification
  • Have practical software engineering experience gained through projects, employment, internships, or placements
  • Be a British citizen or hold dual British nationality
  • Be eligible for Developed Vetting clearance
  • Live within commuting distance of Manchester

Benefits

  • Flexible working arrangements, including part-time and compressed hours
  • Flexible start and finish times where business needs allow
  • 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
  • Subsidised gym, restaurant, and on-site coffee bars at some locations
  • Paid parental and adoption leave
  • Travel and accommodation expenses for required overnight travel to another GCHQ site

Skills

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