Senior Software Developer Fareham (3 days in the office) £70k per annum excellent reward benefits As an experienced C++ developer, you will be working alongside Lead Software Engineer and multidisciplinary team, to ensure simulator software meets the needs of our clients’ end-users. You will help shape best practice and behaviours within the team, to apply software principles, refactor, extend and test code, and how to investigate problems in systems, processes, and services. Role Requirements You will have ability to ship clean and well-architected code, helping to innovate and iterate towards elegant, supportable solutions for our client customers. You will have strong practical experience of C++, preferably within a Windows/Visual Studio environment. A strong maths background is desirable, and if you have experience with TCP/UDP sockets, MFC and OpenGL V4, including compute shaders, even better. Our client recognised that technology moves quickly and that no one can learn everything, which is why our client is seeking those who can adapt and demonstrate the aptitude to learn. With enthusiasm and the right attitude, we can help you discover your potential. This role will require full UK security clearance, and you should have resided in the UK for the past 5 years. If you are ready to contribute your skills and passion to a dynamic team addressing impactful challenges, please apply for this exciting opportunity.