C++ Software Engineer

Ref: ZR_6975_JOB  ·  Posted on 11 May 2022


Are you an experienced Software Engineer that specialises in tools such as C and C++?

Do you have experience working within the Defence sector, or have an interest in working for a top client in the industry?

Do you have a current SC Clearance, or are you eligible for an SC Clearance?

My client is an industry leader in all aspects of IT, computer network operations, cyber security and defence and they are at the forefront of the challenge to find innovative solutions that can effectively defend networks and offer protection across the entire cyber and defence domain. They are currently transforming their defence and national security capabilities within the Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR) department for their international clientele

They are looking for a Software Engineer to tackle complex and challenging problems and deliver cost effective, reliable, supportable solutions by using modern software engineering methods and cutting-edge techniques. You will have the opportunity to work across the entire Software Lifecycle and have the responsibility of developing and deploying web-based applications to a number of systems across the defence space/

My client is very open about hybrid working opportunities for candidates and will happily discuss these options at a later stage in the process, however there is an expectation to be based on their south London site at least once a week. My client will also be open to putting candidates through the security clearance process prior to starting and will help in every step along the way, feel free to get in touch if you would like to learn more about this security clearance check.

Please apply now if this role meets your requirements!!

Key responsibilities
  • Take full responsibility for a complete work package or development activity including the production of supporting documentation.
  • Take responsibility for ensuring work packages are completed on schedule and within budget.
  • Take responsibility for configuration management of software.
  • Carry our peer reviews on other team members work, including design and user documentation as well as code reviews.
  • Assist with the set up/design of a project's software and hardware development environment.
  • Build up technical knowledge of companys existing products and any new product and project developments.
  • Be pro-active in keeping products up to date with evolving technologies.


Skills & experience
  • Experience in design, development, test and integration of quality software.
  • Experience in object-orientated software design and programming using C++, ATL, COM, XML and UML.
  • Working knowledge of SQL databases.
  • Experienced in troubleshooting software applications and components.
  • Fluent in software configuration management, such as Git/BitBucket.
  • Travel requirements: Occasional UK travel may be required to attend team/customer meetings and training activities

The client would also like to see some of the below, but this is not essential:

  • Experienced in using Microsoft Visual Studio to build applications and components.
  • Knowledge of the Geo-spatial extensions to SQL.
  • General knowledge of software development lifecycles.
  • An understanding of Agile methodologies, preferably Kanban, using tools such as Confluence and Jira.
  • Previous experience of GIS or command and control applications are desirable but not essential.

Our client is committed to providing a diverse and inclusive workplace and welcomes applications from all backgrounds.

RECOMMEND A FRIEND: If you have professional friends/colleagues who would be interested in one of our roles and our excellent levels of service too, we'd like to recognise your recommendations with a 'thank you' of our own. For every colleague you refer who then starts a role through Datasource either Contract or Permanent, we will send you £250 of Love to Shop Gift Vouchers!

You will be required to hold a minimum of SC clearance. If you do not hold an active SC clearance, please familiarise yourself with the vetting process before applying.

Apply for role
Software Engineer Software Infrastructure Engineer IT (Information Technology) C++ C++ Engineer SQL Agile

Refer your friend: We want to give you a Netflix or Amazon Prime subscription and £250 Love2Shop vouchers!

Refer your friend
Refer your friend:
Contact us

Let's connect and work together

Start the conversation

Submit CV  ·  Submit Vacancy