Software engineering is an engineering approach to software development. A practitioner, called a software engineer, applies the engineering design process.
Network engineers design and implement network configurations, troubleshoot performance issues, monitor the network and configure security systems.