Software Engineer


Equipping geoscientists for the future, Geoteric are committed to advancing the path to net-zero. We believe a thorough understanding of the Earth can shape new perspectives and provide solutions to some of the greatest challenges we face today. As our industry heads into a new era of digital exploration, we're on a journey down from the surface to paint an accurate picture revealing the Earth's geological stories.

Only considering candidates eligible to work in Newcastle, UK ⚠️

The Company

Tried, tested, trusted, Geoteric is the Home of AI for Energy.

Already the global frontrunner in AI seismic interpretation software, we're entering an exciting phase of growth, backed by a new investment group.

Our interpretation software is used across the energy industry and has been enhanced in recent years with revolutionary, first-to-market AI technology to achieve an accurate visualisation of the subsurface, faster than ever before.

We are proud to be playing a part in the journey to Net Zero, helping our customers to optimise the world’s resources today while paving the way for a more sustainable tomorrow.

At Geoteric, we don’t just shape a better understanding of the earth, we shape careers. Join us on the journey.

The Role

Our Software Engineers work across the full development lifecycle to build, enhance and maintain the company’s commercial software products. This is a fully hands–on role delivering new commercial software features, within an Agile software development process that brings in requirements and knowledge from research, geoscientists, product and user stakeholders.

Translation of these requirements and materials into high-quality well-engineered commercial software is the primary purpose of the role.  You will also be expected to share knowledge and expertise across the technical delivery team and support a continuous improvement process as we increase automation around all aspects of the development lifecycle.

This role will focus on C++ development for our successful Geoteric Desktop platform and projects including implementing new workflows that enable end-users to leverage our sophisticated and groundbreaking AI technology.  There is scope to learn and use other languages, such as C# and Angular, as we continue to develop our technical roadmap.

Success in this role will involve a proactive, flexible, and inquisitive approach, alongside a desire to work in a highly collaborative team environment.


  • Delivery of commercial quality software within an Agile environment
  • Actively participate in the resolution of complex technical problems
  • Works to continually improve the software delivery process
  • Ensures estimates and plans are technically accurate and up to date
  • Ensures design and implementation adhere to standards
  • Maintains appropriate design and coding standards
  • Shares knowledge of the code base and encourages “shared code ownership”
  • Identifies new technologies that will improve our software
  • Takes ownership of code quality and drives continuous improvement.

Personal Profile

  • A few years writing and maintaining C++ applications
  • Track record in using Visual C++ in a commercial or scientific environment
  • Some knowledge of C#, Angular, Ruby, NoSQL, Python or TensorFlow machine learning, messaging, or distributed computing is highly desirable
  • Well-versed in Agile software methods and practices, specifically Scrum
  • Experience in using design patterns and refactoring techniques
  • Knowledge and experience of continuous delivery pipelines such as GitLab
  • Familiarity with a test-first development methodology such as TDD or BDD
  • Awareness of test automation methodologies.


The role reports to the Product Delivery Manager.


The position is based in the Geoteric Newcastle office with the flexibility to work from home regularly.

Salary & Benefits

A competitive salary will be offered in line with skills and experience. We offer a comprehensive range of benefits including:

  • Flexible working including a 9-day fortnight and hybrid pattern
  • Generous holiday allowance
  • Pension Plan
  • Life Insurance
  • Private Health Care
  • Personal Development Plan
  • Time off to volunteer
  • Cycle to Work scheme
  • Discounted retail scheme

Geoteric is a leader in AI seismic interpretation, revolutionizing subsurface analysis in the energy sector.

Working Week

We work a 9 day fortnight. That's 9 slightly longer days over 2 weeks (80 hours total), with every second Friday off.

  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Mon
  • Tue
  • Wed
  • Thu
  • 🏖️

Our Vacation Policy

We offer 33 days leave, including Christmas shutdown and bank holidays, with an additional buy/sell holiday scheme.

Remote Working Policy

We offer flexible remote working options available, including hybrid working patterns.

Company Benefits

  • Health insurance
  • 401(k) company contribution
  • Generous parental leave
  • Dentalcare
  • Equipment allowance
  • Life & Disability Insurance
  • Professional Development Budget
  • Mental Health Support

Our Team

We're a team of 85 across 10 departments:

  • engineering
  • sales
  • education
  • human resources
  • business development
  • information technology
  • support
  • finance
  • marketing
  • +1 more teams

Desirable Skills and Experience

Share this job:

Report incorrect data

Let us know if the job has expired