Staff Software Engineer – HPC & Geoscience Platform

Shearwater GeoServices

England

On-site

GBP 90,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Mentoring & knowledge sharing
Global team

Job summary

Shearwater GeoServices is seeking a Staff Software Engineer in Gatwick to lead and evolve the Reveal software platform. You will work across development, research and infrastructure, guiding engineers and aligning architecture with technical and user needs.

In this role, you will enhance performance, participate in build and release processes, and collaborate with HPC/IT teams to deliver reliable, high‑quality software for large-scale seismic data processing.

Qualifications

  • Expert-level C++ experience with 10+ years.
  • Strong memory management and performance optimization skills.
  • Experience with MPI/OpenMP/CUDA in HPC environments.

Responsibilities

  • Maintain and improve the Reveal software platform across teams.
  • Provide architectural guidance and technical leadership to engineers.
  • Engage with stakeholders to translate requirements into design and delivery.
  • Contribute to the full software lifecycle from development to release.

Skills

C++
Memory management
Concurrency
MPI
OpenMP
CUDA
HPC
Technical leadership
Stakeholder communication
Independent work

Job description

Shearwater GeoServices is seeking a Staff Software Engineer in Gatwick to lead and evolve the Reveal software platform. You will work across development, research and infrastructure, guiding engineers and aligning architecture with technical and user needs.

In this role, you will enhance performance, participate in build and release processes, and collaborate with HPC/IT teams to deliver reliable, high‑quality software for large-scale seismic data processing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Engineer, HPC Lead & Architect
Senior C++ Engineer, HPC Lead & Architect

Shearwater GeoServices • England

On-site
GBP 90,000 - 120,000
Competitive salary
Mentoring & knowledge sharing
Cross-team collaboration
+1
Senior Software Engineer II
Senior Software Engineer II

Shearwater GeoServices • England

On-site
GBP 90,000 - 120,000
Competitive salary
Mentoring & knowledge sharing
Cross-team collaboration
+1
Lead Seismic Processing & Imaging Specialist
Lead Seismic Processing & Imaging Specialist

Shearwater GeoServices • England

On-site
GBP 45,000 - 65,000
Competitive salary
Learning plan to fill knowledge gaps
Global teams and diverse environment
Ocean Seismic Processing Lead
Ocean Seismic Processing Lead

Shearwater GeoServices • England

On-site
GBP 42,000 - 65,000
Competitive salary
Individual learning plan
Global collaboration
+1
Senior C++ Geospatial Engineer - High-Performance
Senior C++ Geospatial Engineer - High-Performance

Sulmara • West of England

Hybrid
GBP 60,000 - 90,000
Private medical insurance
Hybrid working
Life assurance 5x salary
+2
Senior C++ Dev — Geospatial Data Processing (Hybrid)
Senior C++ Dev — Geospatial Data Processing (Hybrid)

Sulmara • Bristol

On-site
GBP 85,000 - 110,000
Hybrid/office/home balance
Private health insurance
Dental cover
+5
Software Engineer
Software Engineer

JAB Recruitment • Abingdon

On-site
GBP 60,000 - 90,000
Senior Geospatial Software Architect - Remote UK
Senior Geospatial Software Architect - Remote UK

Peaple Talent Ltd • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer - Remote - Geospatial
Senior Software Engineer - Remote - Geospatial

Peaple Talent Ltd • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Developer C++ (Geospatial Data Processing)
Senior Software Developer C++ (Geospatial Data Processing)

Sulmara • Bristol

On-site
GBP 85,000 - 110,000
Hybrid/office/home balance
Private health insurance
Dental cover
+5