Staff Software Engineer — HPC & Seismic Data Platform

Shearwater GeoServices

England

On-site

GBP 100,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary and benefits
Work on high-performance seismic/geo软件
Mentoring and knowledge sharing

Job summary

Shearwater GeoServices is seeking a Staff Software Engineer to join our Gatwick-based team. You will lead in-depth C++ development for the Reveal platform, collaborating with HPC and research teams, and steering architectural decisions and software quality across the lifecycle.

The role emphasizes expert C++ skills, high-performance computing, and leadership to guide engineers and deliver reliable, scalable software in a collaborative environment.

Qualifications

  • Expert-level C++ experience with a strong emphasis on memory management, concurrency and performance.
  • Background in HPC and parallel computing (MPI, OpenMP, CUDA, cluster/job scheduling).
  • Proven technical leadership—guide engineers, make architectural decisions and communicate with stakeholders.
  • Proactive, solutions-focused mindset with ability to work independently and take ownership.
  • Strong communication skills across technical and non-technical teams.

Responsibilities

  • Maintain and improve the Reveal software platform across development, research and infrastructure teams.
  • Provide technical leadership and guidance to engineers across the team.
  • Contribute to architectural decisions, design reviews and stakeholder engagement throughout the software lifecycle.

Skills

C++ development
Memory management
Concurrency
Performance optimisation
HPC / Parallel computing
MPI
OpenMP
CUDA
Leadership
Communication

Job description

Shearwater GeoServices is seeking a Staff Software Engineer to join our Gatwick-based team. You will lead in-depth C++ development for the Reveal platform, collaborating with HPC and research teams, and steering architectural decisions and software quality across the lifecycle.

The role emphasizes expert C++ skills, high-performance computing, and leadership to guide engineers and deliver reliable, scalable software in a collaborative environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer – HPC & Geoscience Platform
Staff Software Engineer – HPC & Geoscience Platform

Shearwater GeoServices • England

On-site
GBP 90,000 - 140,000
Competitive salary
Mentoring & knowledge sharing
Global team
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
Software - Senior Software Engineer II
Software - Senior Software Engineer II

Shearwater GeoServices • England

On-site
GBP 100,000 - 130,000
Competitive salary and benefits
Work on high-performance seismic/geo软件
Mentoring and knowledge sharing
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
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++ 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
Senior Software Engineer - C++ | SDLC Expert | Flexible Work
Senior Software Engineer - C++ | SDLC Expert | Flexible Work

HENSOLDT AG • Greater London

Hybrid
GBP 70,000 - 95,000
Flexible working models
Attractive salary and special payments
Software Engineer C
Software Engineer C

Copello • West of England

On-site
GBP 53,000 - 60,000