A Network Engineer is involved in the design and maintenance of both the hardware and software necessary for a computer network. They are high level technical analysts with a specialty in Local Area Networks (LANs) or Wide Area Networks (WANs).
Network Engineers usually have a Bachelors degree or higher. They may have had internships or specialty projects within the Network Design and Engineering field. There are often entry level positions to start out in, with increasing responsibility and specialization as you acquire years of experience and specialty certifications.
Network Engineers are typically promoted to senior level engineers and may focus extensively on specialty areas such as design, performance optimization or network security.