Software Engineer
Summary
Software Engineer at GCHQ, the UK intelligence and security agency, based in Manchester: solving complex technical challenges in Agile teams and building scalable systems across on-premises and cloud environments using modern languages such as Go, Java, JavaScript, Node.js, Python or Rust. Requires British citizenship and Developed Vetting eligibility.
You will work in an Agile team to solve complex technical challenges using modern software engineering methods, languages and frameworks. You will contribute to projects across on-premises and cloud-based environments, collaborate with engineers to deliver scalable systems, share knowledge, and take ownership of your work. Occasional travel to another GCHQ site may be required.
Responsibilities
- Solve complex technical challenges in an Agile team
- Develop software using modern languages and frameworks
- Contribute to on-premises and cloud-based solutions
- Deliver innovative and scalable systems with other engineers
- Share knowledge with the engineering community
- Take ownership of assigned work
Requirements
- Programming fundamentals and proficiency in at least one of Go, Java, JavaScript, Node.js, Python or Rust
- Higher education STEM background through a degree, apprenticeship or equivalent qualification
- Practical software engineering experience from projects, employment, internships or placements
- British citizenship or dual British nationality
- Eligibility for Developed Vetting
Benefits
- Flexible working arrangements including part-time work, compressed hours, and flexible start and finish times
- £2,000 recruitment bonus
- Minimum 30% of working time for development activities
- Training through courses, conferences, technical communities, self-directed study and project-based learning
- Funding for relevant qualifications and certifications
- 25 days' 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
- Travel-cost reimbursement for eligible in-person recruitment and vetting appointments