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

Get the CLI →

GCHQ

NewBe an early applicant

Software Engineer

Posted 1 view
Discussion

You will work in an Agile team to solve technical challenges using modern languages and frameworks. You will contribute to projects from day one, build software across on-premises and cloud environments, collaborate with engineers, share technical knowledge, and deliver innovative, scalable systems.

Responsibilities

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

Requirements

  • Demonstrate programming fundamentals and proficiency in at least one of 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 through projects, employment, internships or placements
  • Be a British citizen or hold dual British nationality
  • Be able to obtain Developed Vetting
  • Live within commuting distance of Manchester

Benefits

  • 25 days of annual leave, rising to 30 days after five years, plus 10.5 public and privilege holidays
  • Flexible working arrangements including part-time and compressed hours
  • Flexible start and finish times where business needs allow
  • At least 30% of working time dedicated to development activities
  • Interest-free season ticket loan
  • Pension scheme
  • Cycle to work scheme
  • Subsidised on-site gym, restaurant and coffee bars at some locations
  • Paid parental and adoption leave
  • Funding for relevant qualifications and certifications
  • 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