Senior C++ Dev — Geospatial Data Processing (Hybrid)

Sulmara

Bristol

On-site

GBP 85,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid/office/home balance
Private health insurance
Dental cover
Generous annual leave
Life assurance
Pension plan
Employee wellbeing
Relocation assistance

Job summary

Sulmara in Bristol seeks a Senior Software Developer (C++) to own core geospatial and sonar data processing components. You will design, build, and optimise software for viewing, extracting, and generating deliverables from large datasets across multiple platforms.

You will set technical direction for geospatial software, collaborate with data scientists, and contribute to architecture decisions. Enjoy enhanced annual leave and private healthcare as part of a dynamic, growth‑oriented team.

Qualifications

  • Strong C++ expertise with a focus on high-performance computing.
  • Experience in geospatial data processing or related domains is preferred.
  • Familiarity with cross-platform development and testing practices.

Responsibilities

  • Design, implement, and maintain robust C++ software for geospatial and sonar data processing.
  • Develop high-performance workflows for spatial analysis, mapping, and data fusion.
  • Optimise code for speed, scalability, and memory efficiency on Windows and Linux.
  • Collaborate with data scientists to integrate C++ modules into wider systems including Python.
  • Build and maintain automated tests, CI/CD pipelines, and performance profiling.
  • Contribute to software architecture decisions, code reviews, and documentation.

Skills

Git
Unit testing
Cross-platform
Python

Tools

Google Test
Catch2

Job description

Sulmara in Bristol seeks a Senior Software Developer (C++) to own core geospatial and sonar data processing components. You will design, build, and optimise software for viewing, extracting, and generating deliverables from large datasets across multiple platforms.

You will set technical direction for geospatial software, collaborate with data scientists, and contribute to architecture decisions. Enjoy enhanced annual leave and private healthcare as part of a dynamic, growth‑oriented team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Geospatial Engineer - High-Performance
Senior C++ Geospatial Engineer - High-Performance

Sulmara • West of England

Hybrid
GBP 60,000 - 90,000
Private medical insurance
Hybrid working
Life assurance 5x salary
+2
Senior Software Developer C++ (Geospatial Data Processing)
Senior Software Developer C++ (Geospatial Data Processing)

Sulmara • Bristol

On-site
GBP 85,000 - 110,000
Hybrid/office/home balance
Private health insurance
Dental cover
+5
Senior Software Developer C++ (Geospatial Data Processing)
Senior Software Developer C++ (Geospatial Data Processing)

Sulmara • West of England

Hybrid
GBP 60,000 - 90,000
Private medical insurance
Hybrid working
Life assurance 5x salary
+2
Senior C++ Engineer, HPC Lead & Architect
Senior C++ Engineer, HPC Lead & Architect

Shearwater GeoServices • England

On-site
GBP 90,000 - 120,000
Competitive salary
Mentoring & knowledge sharing
Cross-team collaboration
+1
Senior Software Engineer - Remote - Geospatial
Senior Software Engineer - Remote - Geospatial

Peaple Talent Ltd • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Geospatial Data Scientist - Contract
Senior Geospatial Data Scientist - Contract

Buro Happold Limited • Greater London

On-site
GBP 70,000 - 110,000
Senior Software Engineer: DevTools & Geospatial (Hybrid)
Senior Software Engineer: DevTools & Geospatial (Hybrid)

IQGeo • Cambridge

Hybrid
GBP 50,000 - 70,000
25 days of paid holiday
Company-matched pension contributions up to 6%
Private medical insurance
+2
Senior Geospatial Software Architect - Remote UK
Senior Geospatial Software Architect - Remote UK

Peaple Talent Ltd • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer – C++
Senior Software Engineer – C++

Gregory Martin International • Portsmouth

On-site
GBP 50,000 - 75,000
Pension
25 days holiday
Life assurance
Hybrid Geospatial Software Engineer
Hybrid Geospatial Software Engineer

Network Mapping Limited • Knaresborough

Hybrid
GBP 35,000 - 45,000
Private pension
Dental cover
Salary sacrifice schemes (EV, Cycle)
+6