Senior Software Engineer

Shearwater GeoServices

Gatwick

On-site

GBP 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Benefits

Job summary

Shearwater GeoServices in Gatwick is seeking a Staff Software Engineer to lead development of the Reveal software platform. You will work across development, research and infrastructure, providing technical leadership and guiding engineers through the full software lifecycle.

You will apply expert C++ skills in high-performance computing environments, improve architecture, performance and reliability, and collaborate with HPC/IT teams to meet user needs.

Qualifications

  • Expert-level C++ experience with memory management, concurrency and performance optimization.
  • Strong HPC/parallel computing background (MPI, OpenMP, CUDA, clustering).
  • Ability to provide architectural guidance and communicate with stakeholders.
  • Proactive, independent work with ownership.
  • Excellent cross-team communication.

Responsibilities

  • Provide technical leadership across the team.
  • Influence architectural decisions and release processes.
  • Engage with stakeholders throughout the software lifecycle.
  • Collaborate with HPC/IT teams and researchers.
  • Maintain and improve the Reveal platform.

Skills

C++ expert
HPC parallel computing
Technical leadership
Problem solving
Communication skills

Job description

Who We Are

We are a global marine geoscience and technology business. We develop software and data solutions that help energy companies understand what lies beneath the ocean floor, supporting more informed and responsible use of the planet’s resources.

Staff Software Engineer

Location: Gatwick (Office-based)

Who We Are

We are a global marine geoscience and technology business. We develop software and data solutions that help energy companies understand what lies beneath the ocean floor, supporting more informed and responsible use of the planet’s resources.

Our teams build and maintain the systems behind seismic imaging and data processing, working closely with engineers, researchers and operations to deliver reliable, high-performance tools used across the industry.

Can you bring software expertise to our technology?

We’re looking for a Staff Software Engineer to join our team, based in Gatwick.

Working across development, research and infrastructure teams, you will play a key role in maintaining and improving our Reveal software platform, while providing technical leadership and guidance to engineers across the team. From day-to-day development through to architectural decisions and stakeholder engagement, you’ll be involved across the full software lifecycle.

Technically speaking…

Our software operates in high-performance computing environments, supporting complex geophysical workflows and large-scale data processing.

You will bring strong experience in C++ development, contributing high-quality code while supporting improvements to architecture, performance and reliability. You’ll be comfortable working with parallel computing frameworks and HPC environments, and able to contribute to areas such as build systems, debugging and release processes.

A key part of the role will also involve collaborating with HPC/IT teams, developers and researchers, ensuring the software meets both technical and user needs, while continuously improving development processes and quality standards.

In personal terms…
  • Expert-level C++ experience (10+ years), with a strong understanding of memory management, concurrency and performance optimisation
  • A solid background in HPC and parallel computing (MPI, OpenMP, CUDA, cluster/job scheduling)
  • Proven technical leadership- able to guide engineers, make architectural decisions and clearly communicate with stakeholders
  • A proactive, solutions-focused mindset, with the ability to work independently and take ownership
  • Strong communication skills, with the ability to work across technical and non-technical teams
What does Shearwater offer you?
  • Competitive salary and benefits
  • The opportunity to work on large-scale, performance-critical software in a specialised domain
  • A collaborative environment with close interaction between engineering, research and operations
  • Ongoing development through mentoring, knowledge sharing and hands-on experience
  • A global, technically focused organisation with a culture of transparency and continuous improvement
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Seismic HPC Platform
Staff Software Engineer - Seismic HPC Platform

Shearwater GeoServices • Gatwick

On-site
GBP 90,000 - 120,000
Competitive salary
Benefits
Experienced Geophysicist - UK
Experienced Geophysicist - UK

Shearwater GeoServices • Gatwick

On-site
GBP 40,000 - 55,000
Competitive salary
Learning plan to fill knowledge gaps
Global team
+1
Software Engineer
Software Engineer

Executive Integrity • Southampton

On-site
GBP 60,000 - 90,000
Remote-friendly
Flexible hours
Pension
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Ocean Infinity • Greater London

On-site
GBP 36,000 - 60,000
Senior Software Engineer
Senior Software Engineer

Chiltern Park Recruitment • Aberdeen City

On-site
GBP 60,000 - 75,000
25 days holiday
Flexible working
Private Medical Insurance
+2
Senior Systems Engineer
Senior Systems Engineer

SEA LTD • Frome

Hybrid
GBP 39,000 - 65,000
Hybrid/flexible working
25 days annual leave
Private medical health insurance
+2
Senior Software Engineer
Senior Software Engineer

Holt Executive Ltd • City Of London, Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working arrangements
Annual bonus
Pension scheme
+3
Senior Software Engineer, Tech Lead (Full Stack)
Senior Software Engineer, Tech Lead (Full Stack)

Ocean Infinity • Greater London

On-site
GBP 95,000 - 120,000
Senior Systems Engineer
Senior Systems Engineer

SEA LTD • Bristol

Hybrid
GBP 59,000 - 72,000
Hybrid working
Flexible working
25 days annual leave
+3
Head of Discipline - Software Engineering
Head of Discipline - Software Engineering

SEA Ltd • Bristol

Hybrid
GBP 70,000 - 90,000
Hybrid/flexible working
Private medical health insurance
Group Pension Plan
+1