Network engineers are responsible for installing, maintaining and supporting computer communication networks within an organisation or between organisations. Their goal is to ensure the smooth operation of communication networks in order to provide maximum performance and availability for their users, such as staff, clients, customers and suppliers.