W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9tdgvtifdvbwvul2pwzy9iyw5uzxitzgvmyxvsdc5qcgcixv0

Junior Software Developer, Senior Software Engineer and Lead Software Engineering Roles

  • Location:

    Unknown

  • Sector:

    Engineering, Technology: IT and Software Engineering

  • Salary:

    Total Package: from £30,831 - £69,710 dependent on skills, experience, and job role (package includes basic salary, concessionary payment, skills payment, and we may offer you an additional one-off recruitment bonus)

  • Published:

    5 days ago

  • Expiry date:

    2021-11-08

  • Client:

    GCHQ

As a curious and creative visionary, engineering Software to protect the UK, your work is at the core of everything we build. We offer a strong work-life balance & benefits, training and certifications and are remote-working friendly. Our culture is centred on embracing a growth mindset, equality and encouraging teams and leaders to bring their best each day.

THE ROLE

Are you passionate about developing software?  Do you have a curiosity for new technology and new ways of solving problems?  Do you thrive working in diverse teams with other highly capable Software Engineers?  Do you have potential to be a future leader on technology, design, feature development or teams?  Are you interested in a role that gives you space to innovate and learn new skills?  We are now recruiting experienced Software Engineers and Junior Software Developers in Greater Manchester and Cheltenham. We also have some Software Developer roles available in Bude.
  
You’ll have a lot of freedom; you’ll work closely with colleagues, and we’ll trust you to decide the best way to get things done; whether something requires high quality or a quick turnaround; how best to organise yourselves as part of a group and how best to meet the needs of the mission.  

Above all there is a strong purpose to your work as a Software Engineer/Developer for GCHQ, you’ll be central to our work to keep the country safe. 

REQUIREMENTS

Whilst the languages we use most at the moment are Javascript, C++, Java and Python. It is far more important that you are able to learn new languages and libraries and keep yourself up to date.  
 
We value your engineering mindset, tenacity and perseverance with problems that seem unsolvable.  
 
You’ll often be working in Agile software delivery teams, your knowledge and skill across all disciplines of software will be important to your new team.  
 
This isn’t an ordinary software engineering job, you’ll often be required to be creative and innovative to solve problems with no precedent in other industries.  
 
Diverse teams really are the best teams. So, if you are excited about working with us and think you can do much of what we are looking for but aren’t sure if you are 100% there yet... why not just give it a go!  

You must also meet our nationality, residency, and security requirements. You can find more details here.

 

AVAILABLE ROLES

Junior Software Developer

Total Package: £30,831 (package includes basic salary and concessionary payment and we may offer you an additional one-off recruitment bonus)

We are looking for Junior software developers who are:

  • Comfortable developing reasonably complex software features
  • Comfortable working as part of a team of developers using Agile ways of working
  • Self-motivated, supportive and collaborates with others
  • Keen to keep up with new and emerging technologies


 

Senior Software Engineers 

Total Package: £46,139-£49,436 dependent on skills and experience (package includes basic salary, concessionary payment, skills payment, and we may offer you an additional one-off recruitment bonus) 

We’re looking for Senior Software Engineers who are: 

  • Comfortable leading the development of complex software features or capable of leading a team of software engineers from apprentice to extremely accomplished. 
  • Able to assess and evaluate complex requirements from a range of customers
  • Self-motivated and able to work with minimal guidance and sometimes guide others. 
  • Able to critically assess their own work and that of others both inside and outside of the team. 
  • Able to establish the way on best working practices for their team
  • Good at mentoring and developing others. 
  • Keen to keep up with new and emerging technologies and look to lead in their adoption to solve mission problems. 
  • Is an expert on technical work, and can act in a non-technical space


Lead Software Engineer 

Total Package: £54,885-£69,710 dependent on skills and experience (package includes basic salary, concessionary payment, skills payment, and we may offer you an additional one-off recruitment bonus) 

We’re looking for Lead Software Engineers who are: 

  • Experienced and comfortable leading the design and development of complex software features. Complex either in their depth (algorithmic uniqueness, multi-threading, API perfection, world class performance), in their wider interactions (external services & integrations, systems thinking), or in characteristics necessary to be effective (scale, resilience, security)
  • Able to negotiate and communicate with a range of customers on their requirements
  • Capable of leading and advising Senior Software Engineers, helping them to run their teams effectively
  • Able to lead the way on best working practices for their team
  • Self-motivated and able to work with minimal guidance whilst guiding others
  • Able to critically assess their own work and that of others both inside and outside of the  team 
  • Able to demonstrate proven experience at mentoring and developing others 
  • Keen to keep up with new and emerging technologies and look to lead in their adoption to solve mission problems. 
  • Acts as a bridge between the technical and non-technical


LOCATION

The majority of our roles are located in Cheltenham and Manchester (Bude is also a location choice available for the Junior Software Engineer role). There is an option to work from home with a 2-3 times weekly presence at one of our sites. Please specify your location preference.

BENEFITS PACKAGE

We have an excellent benefits package which includes 25 days holiday as standard (pro rata) increasing to 30 days after five years, various flexible working patterns and part time working options available, generous pension contributions and parental leave, and three days volunteering leave.

TRAINING AND DEVELOPMENT

At GCHQ, we’re proud to offer an inclusive and supportive working environment that encourages open minds and attitudes. As an organisation that values and nurtures talent, we are committed to helping you fulfil your potential. You’re not expected to come to us with a wealth of knowledge or skills on day one.

At GCHQ we value your ability to learn and adapt to new challenges, we’ll invest in your skills and the way you like to learn, from books, study, courses, and conferences to stretching work with support of the team.  We’ll support and encourage you, helping you to master the art of software and become part of our world-class engineering team.   

ABOUT US

As one of Britain’s intelligence agencies, we unlock the complex world of communications to make a real difference to the safety of the nation. We work closely with our partners in the intelligence community to safeguard Britain’s people, interests, and businesses from various threats. Think serious organised crime, such as people and drugs trafficking, or terrorism and cyber-attacks. It’s challenging and varied work that you won’t find anywhere else.

At GCHQ, diversity and inclusion are critical to our mission. To protect the UK, we need a truly diverse workforce that reflects the society we serve. This includes diversity in every sense of the word: those with different backgrounds, ethnicities, gender identities, sexual orientations, ways of thinking and those with disabilities or neurodiverse conditions. We therefore welcome and encourage applications from everyone, including those from groups that are under-represented in our workforce.