"The Head of Software Engineering defines the software development vision and strategy and ensure alignment with the organisation's architecture. He/She anticipates the impact of external technological developments on the organisation's software architecture and strategy, and ensures that the software development strategy and processes keeps pace with the latest data protection and cyber security practices and guidelines. He maintains oversight on the organisation's software deployment strategy, facilitates the seamless implementation and integration of software, and oversees the translation of business requirements to software development initiatives and projects. He also evaluates viability of recommended changes in software development methodologies, processes and standards for implementation. He works in a team setting and is proficient in programming languages required by the organisation. He is familiar with the relevant platforms and embedded systems on which the software solution is deployed on. He is also knowledgeable of microprocessor and microcontroller based hardware components. The Head of Software Engineering liaises and negotiates with external suppliers and sets operating policies. He displays a forward-looking perspective, inspirational and decisive in envisioning the future of software and applications. He is an influential leader who is able to communicate his ideas persuasively and engage with team members and other stakeholders."