Senior Software Engineer – C++

Gregory Martin International

Portsmouth

Hybrid

GBP 50,000 - 75,000

Full time

30 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Pension
25 days holiday
Life assurance

Job summary

Gregory Martin International is seeking a Senior Software Engineer with strong C++ skills to design and deliver complex software for defence, energy, transport and health sectors from its Portsmouth base. The role spans modelling, simulation and autonomous systems, with opportunities to lead projects and advise stakeholders.

You will work across client sites in the UK, travel occasionally, and enjoy a competitive package including pension, 25 days holiday and life assurance.

Qualifications

  • 5+ years' experience designing and implementing performant software applications.
  • Experience applying mathematical principles to solve scientific or applied problems.
  • Proficient in C/C++ or C# and Python.
  • Ability to analyse user cases and project data to determine specifications.

Responsibilities

  • Design, develop and deliver software solutions using a wide range of techniques (e.g., modelling, simulation, autonomous systems).
  • Apply mathematical and computational methods to real-world problems and develop novel approaches.
  • Deliver technical consulting projects and products, with leadership on some initiatives.
  • Build and maintain relationships with customers and stakeholders.

Skills

C++
Python
C#
Unreal Engine
Godot
Software Engineering
Stakeholder Management
Team Leadership

Tools

Unreal Engine
Godot

Job description

Senior Software Engineer - C++

Salary: £50,000 to £75,000 negotiable depending on experience plus competitive benefits package including pension, 25 days holiday and life assurance.

Location: Portsmouth, Hampshire / Hybrid

Our client is a rapidly growing software and data science consultancy firm, renowned for their reputation and keen ability to understand and meet customer requirements effectively. Their team is dedicated to delivering high-quality, end-to-end software and data science services. This role offers the opportunity to work with these teams to operate across multiple sectors, including defence, energy, transport, and health, and contribute to the development of cutting-edge solutions.

They are looking for senior software engineers with a range of levels of experience including designing, delivering software applications, and leading teams.

As a Senior Software Engineer, you will play a major role in developing code in the Software Modelling and Simulation, autonomy, and geospatial fields, along with providing key advice around innovation and new techniques to stakeholders. You will be designing solutions for complex challenges that will meet and exceed user requirements.

Responsibilities will include:

  • Designing, developing and delivering software solutions using a large range of techniques, including Wargames, Modelling and Simulation, Robotic and Autonomous systems, Digital Twins and Synthetic Environments.
  • Applying mathematical and computational methods to tackle real world problems, applying tools and techniques, and developing novel approaches where required.
  • Delivering technical consulting projects and products, with the opportunity to lead some of these
  • Building new relationships and maintaining current customer relationships.

Essential requirements for the role of Principal Software Engineer:

  • At least 5 years' experience including designing and implementing performant software applications.
  • Apply mathematical principles or statistical approaches to solve problems in scientific or applied fields.
  • Proficient in C/C++ or C# and Python.
  • Ability to analyse user cases and project data context to determine specifications and requirements
  • Demonstratable skills in stakeholder management including influencing, negotiating and conflict management.
  • Extensive experience with a range of software modelling and simulation techniques.
  • Experience in using cases and project data context to determine specifications and requirements.
  • Experience in one or more of the following technical disciplines:
  • Videogame engine technology (e.g. Unreal Engine, Godot)
  • Entity or Event based Simulation
  • Robotics and Autonomous Systems
  • Understand varied codebases and be confident in making changes to large projects.
  • Understand performance and hardware constraints.
  • Building customer and stakeholder relationships.
  • Supporting and leading authoring of technical reports and presenting to customers.
  • Be willing to travel across UK and comfortable to work at client sites for periods (occasional)
  • Experience working with Defence Digital, DE&S, Dstl, Frontline Commands or UK Defence industry.
  • The ideal candidate will be educated to degree level or have equivalent relevant experience.
  • We'd love you to bring a strong STEM / computing background.
  • Proficient in MS Office, especially Excel, PowerPoint, Word.

The ideal candidate will have experience in managing a project from start to finish. This candidate will be able to create a plan of action which will consider a fixed timeline and evaluate risks. This individual should also have experience managing people and be an effective communicator.

Our client is looking for candidates with SC or DV UK Security Clearance as you will be working on defence/government-based projects

Keywords: Software Engineering, Software Engineer, C, C++, C#, Python, Defence, Wargames, Modelling, Simulation, STEM Computing, Robotics, Autonomous Systems Digital Twins, Synthetic Environments, Mathematical, Computational methods, Proposals, Bids, Videogame Engine, Unreal Engine, Godot, SC Cleared, DV Cleared.

Senior Software Engineer - C++

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Sirius Analysis Ltd • Portsmouth

Hybrid
GBP 45,000 - 55,000
Electric vehicle scheme
Pension (7% company contribution)
Additional holiday purchase options
+1
Software Engineer
Software Engineer

Copello • Portsmouth

On-site
GBP 50,000 - 70,000
Principal Software Engineer
Principal Software Engineer

Sirius Analysis Ltd • Portsmouth

Hybrid
Electric vehicle scheme
Pension (7% company contribution)
Life insurance
+1
Principal Software Engineer
Principal Software Engineer

Sirius Digital Services • Portsmouth

On-site
GBP 100,000 - 140,000
Software Engineer
Software Engineer

Sirius Analysis Ltd • Portsmouth

Hybrid
GBP 32,000 - 38,000
Pension (7% company contribution)
Electric vehicle scheme
Internal training opportunities
Software Engineer
Software Engineer

Sirius Digital Services • Portsmouth

Hybrid
GBP 55,000 - 75,000
7% pension contribution
Private healthcare
Life assurance
+2
Senior Software Engineer
Senior Software Engineer

Rise Technical Recruitment • Greater London

On-site
GBP 70,000 - 90,000
Software Engineer
Software Engineer

Copello Global • Maidenhead

On-site
GBP 90,000 - 120,000
Bonus
Private medical
Enhanced pension
+3
Senior Software Engineer
Senior Software Engineer

CBSbutler Holdings Limited trading as CBSbutler • Greater London

On-site
GBP 60,000 - 65,000
Senior Software Developer - DV
Senior Software Developer - DV

NPAworldwide • West of England

Hybrid
GBP 50,000 - 70,000
Hybrid working
Flexitime
Learning budget
+3