Principal/Senior Software Developers

03 Oct 2016
31 Oct 2016
Contract Type
Full Time

(Windows, Linux or Mobile Technology)

Full time, part time and flexible working patters will be considered.

You inspect every element to find creative solutions.
We'll give you some of the most interesting problems to solve.

You're a developer who combines your natural curiosity with a close attention to detail - inspecting every possibility to stretch the limits of what's possible.

As a Senior or Principal Software Developer at HMGCC, you'll get to apply your creativity to a range of complex, absorbing projects that you wouldn't find elsewhere. We design and develop innovative, secure communications systems for HM Government use in the UK and overseas. Join our growing team, and use your technical expertise to provide imaginative solutions to unique communication problems, helping us safeguard the country and its interests.

The roles

We have roles at Senior and Principal level. The duties are broadly the same, with the Principal role calling for greater experience. Join us in either position and you'll take responsibility for the technical direction of projects. You'll define the approach for the whole lifecycle - leading a small team of Software Developers and supervising less experienced Engineers - to deliver work of the highest quality. As a senior member of the team, you'll be given the freedom to use your judgement and creativity to get work done, while nurturing the supportive and collaborative work environment we pride ourselves on.

We have a range of Software Engineering Roles to specialise in. These include:

- Windows Developer - Platform Security
- Cross-platform Developer - Messaging & Data Infrastructure
- Windows Application and Web Developer
- Mobile Applications Developer
- Cross-platform Developer - Telecommunications

Your profile

- Practical knowledge of software engineering (that is, requirements capture, system analysis, design for test)
- Proven experience in application or kernel development for one or more of Windows, Linux, macOS, Android or iOS
- Proficiency in one or more of C, C++, C#, Java or Objective-C

While not essential, a relevant degree or Masters (or equivalent experience) will really make you stand out. And so would knowledge of networking and communications, data integrity and information, along with experience of mentoring staff in a software development environment.


We'll invest in your future, as we're keen to see you stretch your potential too. Technical training programmes, professional accreditations, mentoring and on-the-job-development are just some of the ways we'll do this. You can also look forward to a great rewards package and a welcoming, modern workplace that has a cafe, gym and nursery. Flexible working will also be considered.

To find out more and to apply, please click the APPLY button.

*If you are relocating to the area then we can discuss the possibility of a relocation package.

To apply to HMGCC you must be a born or naturalised British citizen, over 21 years old and primarily have lived in the UK for the last ten years. In addition, one of your parents must be a British citizen, or have substantial ties to the UK.