Who are we: In 2019, our founders were working as engineers solving complex cross domain problems in defence and security organisations. TwinStream was formed to consolidate their collective expertise and experience into one business, providing technical excellence and exceptional service to their clients. We have teams working both on-site with clients and remotely from home. Note - Candidates MUST hold live DV clearance. Rate - £500 to £600 per day About The Role TwinStream software engineers build elements of a cross-domain security system in an agile development team. They participate in the full lifecycle of software development from understanding the need for change, through software design, build, testing, delivery, and support. A Twinstream software engineer is much more than just a coder; they understand the business and domain problems and use their technical skills to solve them. Core Technologies Java is the primary development language. Some exposure to other languages is useful, including Python, JavaScript, Golang, Bash Scripting, although these languages are used only occasionally. Responsibilities Understand high-level requirements and collaborate to find solutions Investigate technologies to gain a deep understanding of their applicability Develop high-quality code Problem-solving deeply technical issues Build tests at all stages of development from, unit tests to acceptance & performance tests Build deployment code and pipelines, consulting with DevOps specialists Analyse and resolve issues from 3rd-line support Collaborate in code development and review colleagues’ work Participate in indicative estimating & planning Key Skills MUST hold live DV clearance Experience in developing software using our core and/or related technologies An agile development mindset Experience in agile working practices including TDD BDD Continuous delivery DevOps Pair programming Estimating & Planning Open, honest & positive attitude Desirable Skills Knowledge/Understanding of: OpenShift Docker Compose/Swarm Terraform Ansible Further Information: Due to the industries in which some of our clients work, and to comply with their requirements, any offer would be conditional on achieving satisfactory Baseline Personnel Security Standard (BPSS) screening results, and on subsequently achieving and retaining Developed Vetting (DV) clearance. TwinStream is an equal opportunities employer that values diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, religion, disability, age, sexual orientation, and gender. Want to learn more? Contact our Recruitment Manager, Anthony Gallagher on Careerstwinstream.com or visit our website https://twinstream.com.