Responsibilities: Lead the development of mission-critical application software, primarily focused on operator-facing systems used in Command, Control and Intelligence, Surveillance, and Reconnaissance environments. Own the full lifecycle of software featuresfrom interpreting requirements to designing, implementing, and testing both front-end and back-end components. Conduct domain and technology research to gain the necessary understanding for accurately translating user needs into robust software solutions. Support production activities related to application software, ensuring high-quality output and alignment with project timelines. Contribute significantly to project deliverables, including system designs, test plans, technical documentation, production support materials, and verification artefacts. Apply engineering standards and processes in accordance with project-specific requirements, ensuring compliance with internal policies and quality frameworks. Provide additional support across the company as needed, including contributing to cross-functional initiatives or minor operational roles. Education & Skills: BSc in Computer Science / BSc Eng / BEng in Engineering 8 - 10 years' experience Experience with C++, Java, Python, Object-Oriented Design and common software patterns Experience with Version control software (Git) Experience with Agile methodologies (Jira) Apply now!
Built at: 2025-06-22T12:05:30.798Z