Software Engineer - multiple levels of seniorityPermanent roleBased in GloucesterOpen on salary depending on experienceAre you an experienced Software Engineer?Do you want to work with an industry-leading company?If your answer to these is yes, then this could be the role for you! As the Software Engineer, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry. Due to the nature of the work you will be involved in, you will be required to obtain UK security clearance in this role.You will be involved in some of the following:Planning, conducting, and coordinating software development activitiesDesign and development of tests to debug softwareCorrection of program errorsPreparation of operating instructionsDocumentation of program developmentAnalysis of system capabilitiesYour skillset may include some of the below:Experience with Java or PythonExperience developing on LinuxUnderstanding of mocking up and unit testing frameworksExperienced with Git version controlKnowledge of Agile Development using SCRUMExperience in mentoring junior team membersExperience in Oracle/ Relational Databases and/or MongoExperience in GitLab CI/CD PipelinesExperience in JavaScript/TypeScript, or ReactExperience of Elasticsearch and KibanaKnowledge of HibernateProficiency in the use of Atlassian SuiteExperience of JSFIf this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!