Enable job alerts via email!

Software Engineer, Structural Geology

Ecm Selection

Guildford

On-site

GBP 40,000 - 60,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A growing software company based in Guildford seeks a Software Engineer with a PhD in relevant fields. The role involves coding, interface design, and project work in structural geology applications. Candidates must have strong C/C++ skills and specific project experience in geology-related endeavors.

Benefits

Performance-related bonus
Relocation assistance for qualifying candidates

Qualifications

  • PhD in relevant field combined with industry or academic projects.
  • Excellent programming skills in C/C++ with OO design.
  • Experience with seismic processing, geological modelling, and GUI development preferred.

Responsibilities

  • Software coding, interface design, testing, and algorithm development related to structural geology.
  • Fully onsite position requiring commuting to office.

Skills

C
C++
Geology
Geophysics
Geoengineering

Education

PhD in Computer Science, Geophysics, Maths or Geology

Tools

Qt
OpenGL
Vulkan
CMake
JIRA
Git
Jenkins
GDAL API
MapBox API
CUDA
MATLAB
Python

Job description

Based full-time in newly furbished offices, this growing industry leader develops a range of software products that are used by leading companies in the energy, mining and O&G industries. They are looking to grow their current team and seek a Software Engineer with specific experience and interests in structural geology applications.

The company offer an extensive package including highly competitive salary, performance related bonus and other benefits.

As a software engineer within their team, general activities will include software coding, interface design, testing and algorithm development. However, this is expected to be within projects applied to structural geology or geoenegineering.

Requirements:

  • PhD in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering.
  • Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost).
  • Specific project experience should be in one or more of the following:
  • Seismic processing and fault seal analysis.
  • Geomechanical and geological modelling including deformation modelling.
  • 2D and 3D kinematic modelling techniques.
  • Fracture modelling.
  • Additional experience with: GUI development (Qt, QML); 3D graphics toolkits (OpenGL, Vulkan or shaders); CI experience (CMake, JIRA, Git, Jenkins); GIS development tools (GDAL API, MapBox API); multithreading / parallel computing (GPU programming or CUDA); MATLAB / Python scripting for mathematical / geology problems would be advantageous.

Due to specific requirements, applicants without the relevant project experiences will not be considered (similarly exposure to relevant projects would not be sufficient).

The role is based fully-onsite, so candidates need to be able to commute daily to their offices (there are not provisions for hybrid or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates.

Role is for an early 2026 start.

Keywords: PhD / Experienced, C / C++, Geology, Geophysics, Geoengineering, Software Engineering, 2026 start

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Recommend for £250 - see www.ecmselection.co.uk/tell-a-friend for details.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Ruby on Rails & React Native)

JR United Kingdom

Guildford

Remote

GBP 50.000 - 80.000

9 days ago

Senior PHP Software Engineer (AI)

JR United Kingdom

Hemel Hempstead

Remote

GBP 50.000 - 70.000

2 days ago
Be an early applicant

Senior PHP Software Engineer (AI)

JR United Kingdom

Brighton

Remote

GBP 50.000 - 70.000

2 days ago
Be an early applicant

Node Software Engineer - 100m+ daily transactions

JR United Kingdom

Watford

Remote

GBP 50.000 - 80.000

2 days ago
Be an early applicant

Senior PHP Software Engineer (AI)

JR United Kingdom

Dartford

Remote

GBP 50.000 - 75.000

2 days ago
Be an early applicant

Senior PHP Software Engineer (AI)

JR United Kingdom

Reading

Remote

GBP 50.000 - 75.000

2 days ago
Be an early applicant

Software Engineer - Node/React/Hapi.js

Supermercados Guanabara

London

Remote

GBP 50.000 - 60.000

2 days ago
Be an early applicant

Software Engineer - Web3 / Blockchain

JR United Kingdom

Watford

Remote

GBP 50.000 - 170.000

2 days ago
Be an early applicant

Rust Software Engineer

LinuxRecruit

London

Remote

GBP 50.000 - 80.000

4 days ago
Be an early applicant