Senior Software Developer

Carina Software
Surbiton, Greater London

About us

Ikon Science is a global provider of geopredictive and knowledge management software and solutions to optimize subsurface discovery and production. For over 20 years, Ikon’s dedicated service-minded teams have applied deep scientific expertise and technology innovation to help customers extract more actionable knowledge from sophisticated subsurface data. Ikon helps customers make the best moves – improving accessibility and accuracy, accelerating results and lowering costs.

With offices located around the world in including; London, Houston, Kuala Lumpur, Calgary and Rio de Janeiro, Ikon services all major hydrocarbon geographies – delivering global solutions with local service and support. Award winning RokDoc® geopredictive software, Curate knowledge management software, QI Solutions, GeoPressure and GeoMechanics Consultancy, and Roknowledge Studies make Ikon the proven partner for subsurface success.

About the role

We are looking for a senior Java or C++ developer to join our Software Development team based in Surbiton to work on our flagship RokDoc desktop application.

The role will involve all aspects of our agile software development lifecycle, responsible for requirements derivation, design and implementation of new software modules.

The role will involve close collaboration with geoscience experts and other development teams in Dallas, Houston and across the UK.

Requirement

  • Efficiently develop clean, high quality code to improve and maintain our software products.

  • Ensure all developed features are thoroughly tested with appropriate unit and automation test coverage.

  • Participate in all aspects of our secure agile development process, including planning, peer code reviews, and demos.

  • Mentor junior team members

Experience

  • A minimum of 5 years commercial software development experience

Qualifications

  • Computer science or numerate degree from a leading university and maths to A Level or equivalent standard.

  • Alternatively, a geosciences degree with demonstrable software development experience.

Technical Competencies

  • Strong object-oriented design and coding skills (preferably in Java, C++).

  • Knowledge of unit testing.

  • Strong problem solver with a dynamic approach.

  • Good understanding of agile software development.

  • UX design experience.

Behaviour Competencies

  • Excellent Team player

  • Excellent communicator able to express complex technical ideas

Accessibility Statement

Our company is committed to accessibility, inclusivity, and barrier‑free employment practices, and to upholding the human rights of all employees. We welcome and encourage applications from candidates with disabilities.

Accommodations are available upon request at every stage of the recruitment process. If you require a specific accommodation due to a disability or medical need, please contact either the hiring manager or HR at [email protected] , and we will work with you to ensure your needs are met.

Posted 2026-03-27

Recommended Jobs

Attendance Officer - Good Secondary School - Southwark

Marchant Recruitment
London

Attendance Officer – Good Secondary School – Southwark Start Date: As soon as possible** Contract: Full-time, Permanent** Salary: Paid to scale** School Information This Good 11–18 se…

View Details
Posted 2026-02-27

Senior Full Stack Software Engineer - .NET Core / Azure /...

Swiipr
London

Are you ready to shape the future of fintech in travel? Join us at Swiipr , where we’re redefining how airlines handle disruption and delivering exceptional digital payment experiences to pas…

View Details
Posted 2025-10-21

Store Manager - London

Oh My Cream
London

&##128204;  Position : Store Manager (Permanent Contract, 39 hours/week, with 2 days off) &##128338; Working Hours  : Monday to Saturday from 10am to 6pm, and Sunday from 11am to 6pm. &##1282…

View Details
Posted 2026-03-10

Press Officer

Heatherwick Studio
London

We are looking for a talented Press Officer to join our Communications team and play a vital role managing the studio’s media relations, building our reputation, and sharing our work and ideas global…

View Details
Posted 2026-04-03

IES Modeller - Middle Eastern Projects

Eden Brown
London

IES Modeller (Building Performance & Energy) London | Hybrid working | Up to £45,000 Deliver building performance modelling on projects in the UK and the Middle East. A well-regarded building …

View Details
Posted 2026-04-03

Senior Accountant

London

This role is Hybrid working and will require you to be in the office only one day per week initially and then moving to once per month. (West London based) The successful candidate will be a ACCA…

View Details
Posted 2025-09-10

Science Technician | Islington | January 2026

Marchant Recruitment
London

Are you a practical, organised Science Technician looking for a hands-on role from January 2026? Would you like to join a busy science department in Islington that prioritises safe, engaging practica…

View Details
Posted 2025-11-29

Teaching Assistant - Central London Independent School

Marchant Recruitment
London

We are seeking an enthusiastic Teaching Assistant to support pupils at a prestigious independent school in Central London . This is a permanent, full-time position. About the School This Cen…

View Details
Posted 2025-11-19

Corporate & Commercial Solicitor - Cumbria and Lake District Access

Actis Legal
London

Unique Opportunity – A wonderful lifestyle choice: combining great career move and based in Cumbria with easy access to the Lake District.   Highly successful practice is looking to appoint a Corpo…

View Details
Posted 2026-01-06

Teacher of Computer Science Role - Outstanding School in...

Marchant Recruitment
Enfield, Greater London

We are seeking an ambitious Computer Science Teacher for an Outstanding secondary school in Enfield. This full-time, permanent position starts in April 2026 and is a fantastic opportunity for a subje…

View Details
Posted 2026-03-12