Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with Shearwater GeoServices. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Who We Are.
We are a global marine geoscience and technology business. We are pioneers using ground-breaking technology to study what lies beneath the ocean floor. We help energy companies plan ahead, accelerating responsible use of the planet’s resources. We provide marine seismic data, imaging products and data processing software. Our teams offer unparalleled acquisition capability to our clients, providing them with the tools they need to reduce exploration risks and maximise their production efficiency.
Can you be the source behind our code?
We are looking for a Senior Software Engineer to join our global team. You’ll be based Gatwick (UK).
Developed by our experts, our proprietary software Reveal is the most modern seismic processing software in the industry. Its versatility and the power it offers has allowed its adaptation for use across different industries and academia.
In the role you will develop and support our software – designing key features, testing for accuracy and documenting to internal standards.
Technically speaking…
We're looking for a well rounded senior developers with good knowledge and experience in writing high performance software for large scale Linux systems with a strong knowledge of computer science.
Essential technical skills you need are a good knowledge of scripting languages, especially Python with expertise in either of C++, Java or C#
We'd also expect you to have a good working knowledge of technologies such as Linux (or Unix) and SQL
Knowledge or experience of commercial cloud systems, HPC job schedulers (for example SLURM) and MPI programming would be looked on favourably.
In personal term…
We’re looking for problem solvers. Individuals who think outside the box when faced with a challenge.
A reliable team member, able to assess situations and trust your own judgment of the best process and practice.
Innovation and development are part our of our core values, including the development of our people. You should share these values, keen to develop further and committed to sharing knowledge and experience of providing technical guidance and mentorship to junior team members
You’ll have a genuine passion for programming and an interest in the latest developments and the confidence to apply what you know to our development workflows.
What does Shearwater offer you?
- Competitive salary and benefits.
- The opportunity to apply and adapt your professional and academic experience for business needs.
- A promise to fill any knowledge gaps with an individual learning plan, in an environment that encourages progression.
- The chance to work in one of the world’s most exciting industries in teams that are diverse and global.
- A culture of transparency and freedom
Curious? Perfect. We all have that in common.
Shearwater careers: Time to make your own waves.