Northrop Grumman

Lead Software Developer

22 Jun 2017
20 Jul 2017
Bramble Bentley
Clearance Level
BPSS, DBS, DV, None / Undisclosed, SC
Job Type
Outpacing the rapidly evolving cyber threat spectrum demands constant innovation. The Cyber Solutions Division of Northrop Grumman is seeking a lead software developer to join its team, working in an exciting, dynamic environment.

Northrop Grumman is involved in a range of future game-changing defence and security programmes. Whether this is as a partner in the F-35 Lightning II providing the aircraft with much of its situational awareness and communications, as a leading specialist in large intelligence datasets, as a pre-eminent provider of High Altitude Long Endurance unmanned aircraft systems, or as the ‘go to’ provider for truly open system architectures for battlespace networks, communications, and command and control, Northrop Grumman has an unparalleled reputation as an innovator. 

We are interested in individuals who want to help create the next wave of cyber defence, offence and analytics applications. 

Successful candidates will be working in Agile development teams, performing full stack web development, user interface design or requirements analysis. They may also undertake research & development on new software technologies and pursue new business opportunities.

The ideal candidate will:
  • Preferably (though not essential) have experience of Cyber Security through Defence, FullSpectrum or Analytics. This could have been acquired as part of degree level course or by working in the security, defence or intelligence industries
  • Thrive as part of an Agile team using approaches such as Scrum or SAFe
  • Value working with clients in developing their products
  • Enjoy the challenges of designing and developing innovative software solutions using design patterns and object orientation principles to architects’ specifications
  • Be eager to learn a broad range of technologies surrounding Java and keep up to date with related open source projects
Essential Criteria:
  • 2:1 degree or substantive experience in a Cyber Security related technical field.
  • Experience in software developing, testing and deployment using Java and modern DevOps  tools such as OpenStack/Vagrant/Docker/Puppet/Chef, Git/GitHub, Jenkins, BitBucket, Nexus, Jira, Confluence and equivalents (training will be provided for our specific tools).
  • Good communication and interpersonal skills in order to meet the needs of our wide ranging external and internal clients and to develop effective working relationships with our customers and partners.
Desirable Criteria:
  • Experience of data analytics tools for processing security metrics and logs e.g. Syslog, Spluk, ELK, Spark, Eagle, Sqrrl, Prelert etc.
  • Experience of Not only SQL databases e.g. Accumulo/Gaffer/TinkerPop, Jena TDB, MongoDB/CouchDB, Elastisearch, etc.
  • Experience of developing with, and contributing to, open source projects
  • Experience or interest in User Experience (UX) techniques and designing and developing user interfaces
  • Experience with Micro-services/RESTful API development
  • Experience with Spring/Spring Boot/Spring Cloud, SCALA, Play and similar frameworks
  • Experience with HTML5, CSS3, Javascript, and libraries such as jQuery and Backbone
  • Experience with Linux development environments especially using  Eclipse and Maven
  • Experience with relational databases and SQL 
  • Experience in mentoring/technical coaching of junior members of the team
  • Experience of UK Government working practices
  • Behaviour/Test Driven Development

Additional Information:

Applicants must be able to hold and maintain UK Government clearances

Similar jobs

Similar jobs