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

Operations Intern

The HALO Trust
London

Location: London, UK (hybrid, with a minimum of 3 days a week in the London office) Salary:  UK minimum wage (dependent on age) Hours: Full Time Contract Type:  Fixed Term Contract until 31 …

View Details
Posted 2026-05-15

Consultancy Business Developmet Financial Services

RDA Placements Limited
Finsbury, Greater London

PRIMARY RESPONSIBILITIES * Identify and pursue new business opportunities through proactive outreach, market research, and targeted prospecting activities to support the firm’s growth objectives *…

View Details
Posted 2026-04-12

School Business Manager - Southwark

Marchant Recruitment
London

A well-established primary in Southwark is recruiting an experienced School Business Manager to join their senior leadership team from January 2026. The appointed School Business Manager will lead th…

View Details
Posted 2025-11-21

History ECT - Outstanding Mixed School in Merton (January...

Marchant Recruitment
Merton, Greater London

History ECT – Outstanding Mixed School in Merton (January Start) Location: Merton, London Start Date: January 2026 Contract Type: Full-time, Permanent Salary: Paid to scale on a direct …

View Details
Posted 2025-11-18

Executive Assistant (Hiring Immediately)

Cogna
London

We live in a world that runs on physical industries like energy, logistics, manufacturing. These sectors are essential to our economy and daily lives, yet they are held back by inefficiencies, fragil…

View Details
Posted 2026-05-06

KS2 Teacher - Good School - Merton - January 2026 Start

Marchant Recruitment
Merton, Greater London

A vibrant Good-rated primary school in Merton is looking for a committed KS2 Teacher to join the team on a Part-Time basis from January 2026 . This is an exciting opportunity for a passionate …

View Details
Posted 2025-10-09

Biology Teacher - Academic Rigour - Newham

Marchant Recruitment
Newham, Greater London

Biology Teacher – Drive Academic Rigour and Advanced Investigative Biology – Newham An ambitious secondary school in Newham requires an experienced Biology Teacher committed to academic rigo…

View Details
Posted 2025-10-16

Drama ECT - Mixed Secondary School, Croydon

Marchant Recruitment
Croydon, Greater London

Drama ECT – Mixed Secondary School, Croydon  Location: Croydon Contract: Full-time, Permanent Salary: Paid to Scale Start: January 2026 A creative and inclusive mixed 11–18 school i…

View Details
Posted 2025-11-25

SEN Teaching Assistant | Tower Hamlets

Marchant Recruitment
London

A friendly and inclusive primary school in Tower Hamlets is recruiting a SEN Teaching Assistant to join their team from January 2026. This is an excellent opportunity for someone passionate about wor…

View Details
Posted 2026-01-09

Floor Manager (M/F) - Permanent - London

Sézane
London

More than ten years ago, I dared to imagine the first French fashion brand born online... it was called Les Composantes, now it's called Sezane. My priorities have always remained the same: to i…

View Details
Posted 2026-03-31