Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
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.
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:
Essential requirements for the role of Principal Software Engineer:
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++