×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer C++; Geospatial Data Processing

Job in Bristol, Bristol County, BS1, England, UK
Listing for: Sulmara
Full Time position
Listed on 2026-10-10
Job specializations:
  • Software Development
    Python, Software Engineer, C++ Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 85000 - 110000 GBP Yearly GBP 85000.00 110000.00 YEAR
Job Description & How to Apply Below
Senior Software Developer C++ (Geospatial Data Processing) Sulmara

Location: On site / Bristol, UK
job type: Permanent / Full-time
Sector and subsector: IT | Dev Ops
Salary: Competitive salary

Are you an experienced C++ developer with a passion for high-performance computing and geospatial technology? We are looking for a Senior Software Developer to join our expanding team in Bristol, and take ownership of core components that power advanced geospatial and sonar data processing workflows.

The Role

This is a key technical role where you will design, build, and optimise software that enables efficient data viewing, extraction, and generation of deliverables from large, complex datasets.

You will set the technical direction for the company’s geospatial software and will be trusted to be the “source of truth” for all C++ development. With 45 days of annual leave and private health care (including dental) already guaranteed, you will have the time and peace of mind to focus on what really matters - building high impact software and changing the future of the offshore energy industry.

Working in a collaborative environment, you will influence architecture decisions and shape the future of the company’s geospatial and sonar data processing tools. You will also get the chance to work across multiple platforms and languages, including Python interfaces, further broadening your skill set.

What You’ll Do

  • 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 across Windows and Linux platforms.
  • Collaborate with data scientists and engineers to integrate C++ modules into wider systems, including Python interfaces where appropriate.
  • Build and maintain automated tests, CI/CD pipelines, and performance profiling systems.
  • Contribute to software architecture decisions, code reviews, and technical documentation.
  • Stay current with modern C++ standards and industry best practices.

What You’ll Need

Technical Skills

  • Strong proficiency with Git and modern branching workflows;
    Git Lab CI experience is a plus.
  • Experience using unit testing frameworks such as Google Test or Catch
    2.
  • Comfortable with cross-platform development for Windows and Linux.
  • Python programming experience is advantageous.

Professional Qualities

  • Comfortable working across the full software development lifecycle - from requirements gathering to deployment.
  • A proactive, solution-oriented approach with excellent problem-solving and prioritisation skills.
  • Experience with geospatial, sonar, or 3D data formats is highly desirable.
  • Background in the offshore survey or marine technology sector is a plus.

Why Join Us?

  • Work on challenging, high-impact software used across the geospatial and marine technology sectors.
  • Collaborate with a highly-skilled, multidisciplinary IT team.
  • Opportunity to shape core components and influence architectural decisions.
  • Small supportive environment that encourages continuous learning and modern development and innovation practices.

Sounds like you?

You may be curious about joining Sulmara because you feel your current role doesn't fully utilise your talent. If you want to take charge of your own career, become empowered and heard, look no further - you will find no layers of bureaucracy when it comes to your own career growth here.

Are you ready to make your mark?

If you’re excited by cutting-edge geospatial technology and want to help build the next generation of data processing tools, we’d love to hear from you.

Be part of a company driving change in offshore energy, let us drive your career forward, too, and provide you with some outstanding benefits along the way.

  • Highly…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary