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 in Houston (US).
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 have 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 developer 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 include expertise in C++ and Java, with solid understanding of data structures, algorithms, and concurrent programming. Proficiency in scripting languages, particularly Python, is also essential. Hands-on experience working in Linux environments is a must. Familiarity with commercial cloud platforms and MPI (Message Passing Interface) programming is a strong plus.
In personal term…
We’re looking for problem solvers, individuals who think outside the box when faced with a challenge. You should be a reliable team member, capable of assessing situations independently and applying sound judgment to determine the best approach and practices.
Innovation and continuous development are core to our values—not just in our products, but in our people. We’re looking for someone who shares this mindset: eager to grow, committed to sharing knowledge, and experienced in providing technical guidance and mentorship to junior team members.
You should have a genuine passion for programming, a curiosity for emerging technologies, and the confidence to apply your insights to improve 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.