Sulmara
Senior Software Developer C++ (Geospatial Data Processing)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
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.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
What You'll Need
Technical Skills
- Strong proficiency with Git and modern branching workflows; GitLab CI experience is a plus.
- Experience using unit testing frameworks such as Google Test or Catch2.
- Comfortable with cross-platform development for Windows and Linux.
- Python programming experience is advantageous.
Professional Qualities
- Extensive professional software development experience.
- 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.
Apply now (even if your CV isn't quite up to scratch).


Get help with your application
Your very own career expert that helps elevate your application to the next level.
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 competitive salary
- Enhanced 33 days of annual leave from day 1
- Additional 12 days paid leave via 'reward days' scheme
- Years of Service Award (1 days per year of service)
- Flexible working patterns
- Hybrid (office/home) working 4 days office, 1 day WFH (Friday)
- BUPA Private medical insurance including Dental Cover
- Life Assurance scheme - 5x annual salary
- Enhanced 6% private pension contributions & salary sacrifice option
- Mobile phone allowance £25 per month
- Enhanced Maternity & Parental policy
- Employee Health and Wellbeing support app
- Branded apparel
- Brand new office facilities, free fruit and barista coffee, and free monthly themed lunches
- Cycle to work scheme
- EV scheme via Octopus
- AIG business travel insurance
- Employee benefits hub
- Generous employee referral scheme
- A people focused, dynamic culture with regular employees' social, sports and charity events.
We don't believe in 'one size fits all' hiring. If you need any adjustment (at any stage of the recruitment) to make the process work for you, we are here for it. Big, small, or somewhere in between, just let us know - careers@sulmara.com. No red tape, or awkwardness - just a commitment to making this work for everyone because we believe everyone deserves an equal opportunity to thrive during our hiring process.
At Sulmara, we believe great talent comes from all walks of life. Talent has no labels here. If you're qualified, you're welcome-regardless of race, colour, religion, gender, sexual orientation, age, disability, identity, background, or coffee preference. Bring your difference. We're better for it.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location