Back to search results
Header Image

Geoscience Software Developer (Java)

British Geological Survey - UKRI - NERC

Keyworth, Nottingham or The Lyell Centre, Edinburgh

Full-Time – 37 hours a week (a range of flexible working options may be available)

This post will be offered either as a fixed term appointment until March 2020 or as a permanent appointment, subject to operational requirements

About us

The British Geological Survey (BGS) is an applied geoscience research centre that is housed in UK Research and Innovation (UKRI) and affiliated to the Natural Environment Research Council (NERC).  It is a world leading geological survey that provides a core science mission to inform government of science related to the subsurface and its interfaces and also undertakes applied research for solutions to earth and environmental processes, both in the UK and globally.  It is funded directly by UKRI as well as through research grants and via private sector contracts.

BGS has an annual budget of approximately £60 million and employs 650 people.  It has two main sites, a head office in Keyworth near Nottingham and the Lyell Centre, which is a joint collaboration with Heriot Watt University in Edinburgh.  BGS works with more than 150 private sector organisations as well as having close links with 40 universities and sponsors approximately 100 PhD students each year.

About the role

We have an opportunity for a talented motivated Java Developer with proven experience and a passion for coding to join our Informatics Science Directorate.

We would like you to play a leading role in helping us build and maintain software solutions that acquire, manage and deliver Geoscience data & information to a variety of stakeholders.

You’ll gain exposure to a variety of modern technologies, development-environments and information-architectures, all within an agile culture that encourages learning & development and the following of industry best-practice from inception to delivery.

Several of our software development projects require collaboration with partners across the UK and beyond, creating information systems to support scientific research, or developing Geoscience software for commercial customers.  The successful applicant will be expected to participate in projects that require travel overseas, working in-country for periods of up to two to three weeks at a time.

About you

If you have many of the key skills below and you want to work for a forward-thinking environmental science institute at the forefront of global geoinformatics, then we would be very interested to hear from you.

You will be highly motivated and technically competent, with proven knowledge in Java programming (including Java 8+) or Python.

You will have demonstrable IT/IS development skills across a range of other development languages such as HTML, JavaScript, SQL, PHP and JVM languages such as Kotlin.

You will be educated to undergraduate degree level or have equivalent work experience.

You will have the ability to take a forward look and influence the advancement of BGS Informatics’ technical capabilities and working practices.

You will also have a passion for coding and recognises the value of code quality and best practices within software engineering.

What we offer

A generous benefits package is also offered, including a very competitive pension scheme, 30 days annual leave plus bank holidays and access to flexi-time.

Please note that any internal BGS staff applying for this post would, if successful, be appointed to new UKRI Terms and Conditions and pay.

Full details of the expectations of the advertised grade are available on request.

How to Apply

Applicants are required to include a cover letter outlining their suitability for this role. We would stress the importance of this paperwork in our selection process.  A well thought through application addressing the advertised essential and desirable criteria for the post will be considered far more favourably than a generic covering letter and CV.

Applications are being handled by UK Shared Business Services, to apply please visit our job board at

Applicants who are unable to apply online should contact us by telephone on +44 (0)1793 867000.

Closing date for receipt of applications is Tuesday 16 October 2018.  Interviews will be held on or around 25th October 2018.

BGS provides a range of flexible working options including flexible working patterns, compressed hours and home working so if you have a need for flexibility, please raise this in the recruitment process when your needs, balanced with the requirements of the role, will be fully considered.

UKRI values diversity and welcomes applications from all sections of the community.  People with disabilities and those from ethnic minorities are currently under-represented and their applications are particularly welcome.  There is a guaranteed Interview scheme for suitable candidates with disabilities.

The British Geological Survey is an Investors in People organisation and has achieved Bronze status for Athena SWAN – a scheme that recognises an organisation’s commitment and progress in developing a diverse and inclusive workforce. 

Location: Edinburgh, Nottingham, Keyworth
Salary: £30,357 to £32,997 per annum (depending on qualifications and experience and a specialist allowance of up to £5,000 may be payable for an exceptional candidate)
Hours: Full Time
Contract Type: Permanent
Placed On: 9th October 2018
Closes: 16th October 2018
Job Ref: IRC246893
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Show all jobs for British Geological Survey …
Advert information

Type / Role:

Subject Area(s):


Job tools

Browser Upgrade Recommended has been optimised for the latest browsers.

For the best user experience, we recommend viewing on one of the following:

Google Chrome Firefox Microsoft Edge