Senior C++ Engineer, HPC Lead & Architect

Shearwater GeoServices

England

On-site

GBP 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Mentoring & knowledge sharing
Cross-team collaboration
Performance-focused environment

Job summary

Shearwater GeoServices in Gatwick is seeking a Staff Software Engineer to join our team. You will work across development, research and infrastructure to maintain and improve the Reveal software platform and provide technical leadership.

The role covers full software lifecycle with emphasis on high-performance computing and C++ development, architecture and stakeholder collaboration. Requires 10+ years in C++, HPC (MPI/OpenMP/CUDA), memory management and performance optimisation.

Qualifications

  • C++ expertise with memory management, concurrency and performance optimisation.
  • Experience in HPC and parallel computing (MPI, OpenMP, CUDA, cluster/job scheduling).
  • Proven technical leadership, ability to guide engineers and communicate with stakeholders.
  • Independent, proactive problem-solver with ownership mindset.
  • Strong cross-team communication skills.

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 architecture decisions and engage with stakeholders throughout the software lifecycle.

Skills

C++ expert
HPC
MPI/OpenMP
CUDA
Leadership
Communication

Tools

Build systems
Debugging
Release processes

Job description

Shearwater GeoServices in Gatwick is seeking a Staff Software Engineer to join our team. You will work across development, research and infrastructure to maintain and improve the Reveal software platform and provide technical leadership.

The role covers full software lifecycle with emphasis on high-performance computing and C++ development, architecture and stakeholder collaboration. Requires 10+ years in C++, HPC (MPI/OpenMP/CUDA), memory management and performance optimisation.

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 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
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
Senior C++ Autonomy & Maritime Systems Architect
Senior C++ Autonomy & Maritime Systems Architect

L3Harris Technologies • Fareham

Hybrid
GBP 65,000 - 90,000
Hybrid working where possible
Flexible or part-time working
Half day finish on a Friday
+8
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
Software Engineer C
Software Engineer C

Copello • West of England

On-site
GBP 53,000 - 60,000
Senior HPC Research Engineer: Accelerate Science
Senior HPC Research Engineer: Accelerate Science

UKRI International • Greater London

Hybrid
GBP 63,000 - 73,000
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 Research HPC Engineer - Accelerate Discovery
Senior Research HPC Engineer - Accelerate Discovery

UKRI • Greater London

On-site
GBP 58,000 - 68,000